WPF中的空间填充工具栏项

时间:2008-12-27 03:18:10

标签: c# wpf

如何在ToolBar内填写所有剩余可用空间?或者,如何正确对齐某些项目,因为在我的情况下,这会给我带来同样的效果。

请注意,涉及在Grid内嵌套另一个容器(如ToolBar)的解决方案不起作用,因为这会禁用特殊行为ToolBar给它的项目(如不正常边框和外观,悬停时的简单轮廓边框,点击后无法获得焦点等。)。

此外,任何人都知道如何摆脱小按钮,如果我有任何显示额外的图标从工具栏溢出?

3 个答案:

答案 0 :(得分:2)

我最终使用了这个解决方案:

http://karlshifflett.wordpress.com/2008/01/23/wpf-sample-series-stretch-toolbar-width-of-window/

这不太理想,但它有效。我仍然不知道如何摆脱最后的下拉。

答案 1 :(得分:0)

您可以通过重新模板工具栏来删除最后的按钮。您也可以通过这种方式解决其他问题。

答案 2 :(得分:0)

我写了一个创建“空间填充”标签的解决方案,该标签动态调整大小以允许您在工具栏中“右对齐”项目。看看:WPF Toolbar Items HorizontalAligment="Right"