附加属性来控制控件中,要扩展模块的visibility

可解决: 文本框控件中的按钮,DataGridColumnHeader中加入Filter控件。。。

cs文件中的 附加属性 + 样式文件中的 template+控件 -> visibility , 制作出  XAML文件中<TextBox  Controls:TextBoxHelper.ClearTextButton="True" /> 

      1. 在TextBoxHelper中写好依赖属性 ClearTextButton

      2. 在template中布局好控件,然后在控件的visibility上

      Visibility="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=(Controls:TextBoxHelper.ClearTextButton), Mode=OneWay, Converter={StaticResource BooleanToVisibilityConverter}}"

      不懂回头看 mahapps.metro 中的textbox的style

posted @   Index_Zero  阅读(377)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示