如何在代码隐藏 (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");