Пользовательский интерфейс Telerik для WPF - как установить ClearButtonStyle для RadMaskedTextInput в коде программной части? - PullRequest
0 голосов
/ 10 июля 2020

Я использую Telerik UI для WPF framework. Это включает в себя элемент управления RadMaskedTextInput, и мне трудно установить ClearButtonStyle. Как я могу назначить ему стиль в коде программной части?

1 Ответ

1 голос
/ 10 июля 2020

Назначьте имя своему элементу управления RadMaskedTextInput в XAML.

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

Если ваш стиль определен в XAML, используйте 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;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...