此面板在布局视图的顶部,提供公共操作来控制视图的显示设置和行为设置。
下列操作是可用的:
- One Card (单张卡片) —— 一次显示一张卡片。 此操作把 LayoutViewOptionsView.ViewMode 属性设置为 LayoutViewMode.SingleRecord。
- One Column (单列) —— 把卡片排列在一列中。 此操作把 LayoutViewOptionsView.ViewMode 属性设置为 LayoutViewMode.Column。
- One Row (单行) —— 把卡片在一行中。 此操作把 LayoutViewOptionsView.ViewMode 属性设置为 LayoutViewMode.Row。
- Multiple Columns (多列) —— 把卡片排列在多个列中。 此操作把 LayoutViewOptionsView.ViewMode 属性设置为 LayoutViewMode.MultiColumn。
- Multiple Rows (多行) —— 把卡片排列在多个行中。 此操作把 LayoutViewOptionsView.ViewMode 属性设置为 LayoutViewMode.MultiRow。
- Carousel Mode —— 使用透明效果把卡片排列为椭圆状。 此操作把 LayoutViewOptionsView.ViewMode 属性设置为 LayoutViewMode.Carousel。
- Panning —— 启用卡片的 panning 功能。 当允许卡片部分可视时,此操作可用 (LayoutViewOptionsView.CardArrangeRule 属性被设置为 LayoutCardArrangeRule.AllowPartialCards)。 此操作切换 LayoutViewOptionsBehavior.AllowPanCards 选项。
- Customize (自定义) —— 调用“自定义”窗体。 此操作调用 LayoutView.ShowCustomizationForm 方法。
下表列出了影响元素外观的主要属性。
可视性 | LayoutViewOptionsView.ShowHeaderPanel |
外观 | LayoutViewAppearances.HeaderPanel |
启用/禁用按钮 | EnableCarouselModeButton, EnableColumnModeButton, EnableCustomizeButton, EnableMultiColumnModeButton, EnableMultiRowModeButton, EnablePanButton, EnableRowModeButton 和 EnableSingleModeButton 选项 (通过 LayoutView.OptionsHeaderPanel 属性访问)。 |
按钮的可视性 | ShowCarouselModeButton, ShowColumnModeButton, ShowCustomizeButton, ShowMultiColumnModeButton, ShowMultiRowModeButton, ShowPanButton, ShowRowModeButton 和 ShowSingleModeButton 选项 (通过 LayoutView.OptionsHeaderPanel 属性访问)。 |