如何在代码隐藏 (MahApps) 中将水印 属性 分配给文本框的文本
How to assign Watermark property to a TextBox's Text in code behind (MahApps)
<TextBox
Name="mytextBox"
Controls:TextBoxHelper.Watermark="User"
Controls:TextBoxHelper.ClearTextButton="True" />
我有 ComboBox
并且我想相应地更改每个索引 Watermark
。
是否可以通过隐藏代码更改此 Property
?
如果 mytextBox
不在模板内或不同的名称范围内并且您可以在代码中通过名称访问它,您可以使用 TextBoxHelper
的静态方法
TextBoxHelper.SetWatermark(mytextBox, "New Value");
或者直接设置
mytextBox.SetValue(TextBoxHelper.WatermarkProperty, "New Value");
<TextBox
Name="mytextBox"
Controls:TextBoxHelper.Watermark="User"
Controls:TextBoxHelper.ClearTextButton="True" />
我有 ComboBox
并且我想相应地更改每个索引 Watermark
。
是否可以通过隐藏代码更改此 Property
?
如果 mytextBox
不在模板内或不同的名称范围内并且您可以在代码中通过名称访问它,您可以使用 TextBoxHelper
TextBoxHelper.SetWatermark(mytextBox, "New Value");
或者直接设置
mytextBox.SetValue(TextBoxHelper.WatermarkProperty, "New Value");