WPF ToolBarTray
时间: 2024-01-06 09:40:34 浏览: 191
WPF Toolkit
4星 · 用户满意度95%
WPF中的ToolBarTray是一个工具栏集合控件,用于容纳多个工具栏。可以在ToolBarTray中放置多个ToolBar控件,而且这些ToolBar控件不再独占一行。\[1\]ToolBarTray控件有两个重要的属性:Band和BandIndex。Band属性用于指定工具栏在ToolBarTray中的位置,而BandIndex属性用于指定工具栏在ToolBar控件上的分布位置的索引号。如果多个工具栏的这两个属性设置一样,以写在前面的工具栏为准。通过使用ToolBarTray控件,可以实现多个工具栏在同一行或同一列上的布局效果。\[2\]
另外,WPF中还有其他一些布局控件可以用于实现不同的布局效果。例如,StackPanel是一个栈式面板,可以用于垂直或水平排布子控件。通过设置StackPanel的Orientation属性可以指定排布方式,设置HorizontalAlignment和VerticalAlignment属性可以确定子控件在水平和垂直方向上的停靠方式。\[2\]Viewbox是一个用于提供拉伸和缩放功能的控件,可以用于调整子控件的大小。不过在ToolBarTray中使用Viewbox可能没有太多实际用途,因为子控件已经具有Stretch属性来控制拉伸效果。\[3\]
总结起来,WPF中的ToolBarTray是一个用于容纳多个工具栏的控件,可以实现多个工具栏在同一行或同一列上的布局效果。而StackPanel和Viewbox等布局控件可以用于实现不同的排布和缩放效果。
#### 引用[.reference_title]
- *1* [【愚公系列】2023年07月 WPF控件专题 ToolBarTray控件详解](https://blog.csdn.net/aa2528877987/article/details/119706379)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [WPF控件(十二)](https://blog.csdn.net/m0_50175138/article/details/121977372)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [WPF基本控件的简介(十一)](https://blog.csdn.net/New_BoKe/article/details/123344090)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文