【问题标题】:wpf toolbar redefine control templatewpf工具栏重新定义控件模板
【发布时间】:2017-04-17 15:43:48
【问题描述】:

我对 WPF 有点陌生,我想在不需要显示工具栏的溢出箭头时隐藏它们。 我想创建一个每次我有工具栏时都可以使用的 xaml,我不是在寻找编程答案。 我试着遵循这个: https://msdn.microsoft.com/fr-fr/library/aa970772(v=vs.85).aspx

我创建了一个根为 ToolBar 的 UserControl,然后尝试将代码放入其中(我从 msdn 文章中了解到)但 Visual Studio 说我不能将 Style 放入 ControlTemplate('property visualtree 不支持类型样式的值')。

我应该如何将它放在我的 xaml 中才能工作?

我有点想要 Thomas Levesque 的解决方案,但以 xaml 方式,将 Visibility 绑定到 IsEnabled 似乎是一个非常好的方法 WPF ToolBar: how to remove grip and overflow

(我没有足够的声誉来评论他所说的话)

谢谢!

【问题讨论】:

    标签: wpf xaml toolbar controltemplate


    【解决方案1】:

    您可以将 Visibility 绑定到工具栏的 HasOverflowItems 属性,并使用 ValueConverter 将 True 的 Visible 更改为 False 的 Hidden。

    【讨论】:

      猜你喜欢
      • 2015-09-07
      • 2011-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多