天天看點

附加屬性來控制控件中,要擴充子產品的visibility

原文:

附加屬性來控制控件中,要擴充子產品的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