欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-06-02 22:22:09
可解决: 文本框控件中的按钮,DataGridColumnHeader中加入Filter控件。。。 cs文件中的 附加属性 + 样式文件中的 template+控件 -> visibility , 制作出 XAML文件中

可解决: 文本框控件中的按钮,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