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您可以指定工具栏上的项何时会放置在溢出面板上 |