【问题标题】:Space-filling ToolBar item in WPFWPF中的空间填充工具栏项
【发布时间】:2008-12-27 03:18:10
【问题描述】:

如何使ToolBar 中的项目填满所有剩余的可用空间?或者,如何右对齐某些项目,因为这会给我带来相同的效果。

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

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

【问题讨论】:

  • 这和stackoverflow.com/questions/232386不是同一个问题吗?如果是这样,当你问这个问题时,你是怎么错过的?这是您输入问题时的第一个建议!
  • 对不起,我看到了这个问题,但建议涉及“容器嵌套”方法,这有我在问题中描述的问题。因为我不确定我是否应该“碰到”这个问题,所以我决定发布一个新问题。
  • 好的,没问题。既然这些 cmets 在这里澄清这不是一个骗局,没有人会关闭这个。

标签: c# wpf


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 2010-09-18
        • 2016-10-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-06-19
        • 1970-01-01
        • 2012-12-15
        • 1970-01-01
        相关资源
        最近更新 更多