此面板在布局视图的顶部,提供公共操作来控制视图的显示设置和行为设置。
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 属性访问)。 |