【发布时间】:2009-06-29 15:04:25
【问题描述】:
我正在尝试决定是否应该创建一个带有按钮的简单 StackPanel,或者是否应该使用 WPF ToolBar 类来包含这些按钮(我正在创建一个简单的工具栏)。
使用 WPF 的内置 ToolBar 控件有哪些优缺点?
到目前为止,我看到的只有这些优势:
- 工具栏可以在必要时折叠;其他项目可从上下文下拉菜单中获得。
- 如果 ToolBar 包含在 ToolBarTray 中,则可以相对于彼此重新定位多个 ToolBar。
WPF 工具栏还有其他好处吗?这些都不适用于我的简单工具栏。
【问题讨论】:
-
缺点是复杂性。因为我只使用一个工具栏,所以重新定位夹点将是不必要的,并且必须重新设计控件才能将其删除。
-
您无需重新模板即可移除夹点;你只需要设置一个属性。 stackoverflow.com/questions/1050953/…
-
是的,你是对的。这是我要删除的折叠按钮。
标签: wpf wpf-controls toolbar compare-contrast