电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

WPF控件库之Toolbar


发布日期:2024/3/29
 

ToolBar 控件是一组通常在功能上相关的命令或控件的容器

下面的插图显示垂直和水平 ToolBar 控件

水平 Toolbar

垂直 Toolbar

ToolBar 控件

ToolBar 控件因其按钮或其他控件像条形栏一样排列成一行或一列而得名WPF ToolBar 控件提供一种溢出机制将不能自然适合于有大小限制的 ToolBar 的任意项放入一个特殊的溢出区域另外WPF ToolBar 控件通常还与相关的 ToolBarTray 控件一起使用后者提供特殊的布局行为并支持用户启动的工具栏大小调整和排列

在 ToolBarTray 中指定工具栏的位置

使用 Band 和 BandIndex 属性可以在 ToolBarTray 中定位 ToolBarBand 指示 ToolBar 在其父 ToolBarTray 中的位置BandIndex 指示 ToolBar 放入其 Band 中的顺序下面的示例演示如何使用此属性在 ToolBarTray 内放置 ToolBar 控件

具有溢出项的工具栏

通常ToolBar 控件包含的项多于工具栏大小可以容纳的项数出现此情况时ToolBar 会显示一个溢出按钮要查看溢出项用户可以单击溢出按钮这些项即会显示在 ToolBar 下方的弹出窗口中下图显示了一个带溢出项的 ToolBar

具有溢出项的工具栏

通过将 ToolBar::OverflowMode 附加属性设置为 OverflowMode::AlwaysOverflowMode::Never 或 OverflowMode::AsNeeded您可以指定工具栏上的项何时会放置在溢出面板上

上一篇:DataGrid与GridView通用的样式文件

下一篇:无Cookie会话的实现