如何将Watermark属性分配给后面的代码中的TextBox&#text;(MahApps)

时间:2015-08-01 19:05:52

标签: wpf mahapps.metro

<TextBox
        Name="mytextBox"
        Controls:TextBoxHelper.Watermark="User"
        Controls:TextBoxHelper.ClearTextButton="True" />

我有ComboBox并且每个索引都要相应地更改此Watermark。 是否可以通过后面的代码更改此Property

1 个答案:

答案 0 :(得分:6)

如果mytextBox不在模板或不同的名称范围内,并且您可以在代码中按名称访问它,则可以使用TextBoxHelper的静态方法

TextBoxHelper.SetWatermark(mytextBox, "New Value");

或直接设置

mytextBox.SetValue(TextBoxHelper.WatermarkProperty, "New Value");