我想决定我是否应该建立一个简单在这种情况下按钮就可以了,或者我是否应该使用WPF工具栏类,以包含这些按钮(I am创建一个简单的工具栏).

有哪些优点和缺点使用WPF的内在工具条的控制?

迄今为止,这是仅有的优点我已经看到:

  • 该工具条可以折叠时必要的;额外的项目都可以从一个方面。
  • 如果工具栏包含在ToolBarTray、多的工具栏可以被重新定位彼此相关。

是的任何其他好处WPF工具栏?这些都不适用于我的简单工具栏。

有帮助吗?

解决方案

我会说使用该工具条,因为你永远不知道下一个项目将到来以及需要它。你也永远不知道当这个项目可能需要它。我不认为有任何真正缺点,利用它在属性和优点你没说是你会有更多次与一个建立在控制用于下一个项目。

另一方面,我没有看到任何损害,在这样做,与在这种情况下,只有如果你需要扩展functionallity在未来,你必须做一些返工。

其他提示

无障碍可能更好地与WPF工具条,因为它显示了本身Windows UI自动化作为一个工具栏按钮,而不是一些随机的控制。你永远不知道谁会用你的软件。

另一个非常小的优势是,按钮 ToolBar 将风格是否正确,而按钮在这种情况下,将采取在他们的默认的外观。不可逾越的通过任何手段,但是有点烦恼没有的更少。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top