Telerik UI for WPF - 如何在代码隐藏中设置 RadMaskedTextInput 的 ClearButtonStyle?

Telerik UI for WPF - How to set the ClearButtonStyle of a RadMaskedTextInput in code-behind?

我正在为 WPF 框架使用 Telerik UI。这包括 RadMaskedTextInput 控件,我很难设置 ClearButtonStyle。如何在代码隐藏中为其分配样式?

为 XAML 中的 RadMaskedTextInput 控件命名。

<telerik:RadMaskedTextInput x:Name="MaskedTextInput"/>

如果您的样式是用 XAML 中的 a 定义的,请使用 FindResouce

<Style x:Key="MaskedTextInputStyle" TargetType="{x:Type telerik:RadButton}">
    <!-- Your style definitions -->
</Style>
var clearButtonStyle = (Style) FindResource("YourResourceKey");

您还可以在代码隐藏中创建样式。添加例如设置器和触发器到相应的集合。

var clearButtonStyle = new Style(typeof(RadButton));

然后在代码隐藏 - *.xaml.cs 文件 - 分配样式。

MaskedTextInput.ClearButtonStyle = clearButtonStyle;