Saya menggunakan UI Telerik untuk kerangka kerja WPF. Ini termasuk kontrol RadMaskedTextInput dan saya kesulitan menyetel ClearButtonStyle. Bagaimana saya bisa menetapkan gaya untuk itu di belakang kode?

0
marek heczko 10 Juli 2020, 12:32

1 menjawab

Jawaban Terbaik

Tetapkan nama untuk kontrol RadMaskedTextInput Anda di XAML.

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

Jika gaya Anda didefinisikan dengan a di XAML, gunakan FindResouce

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

Anda juga dapat membuat gaya di belakang kode. Tambahkan mis. setter dan pemicu ke koleksi yang sesuai.

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

Kemudian di belakang kode - file *.xaml.cs - tetapkan gaya.

MaskedTextInput.ClearButtonStyle = clearButtonStyle;
1
thatguy 10 Juli 2020, 10:17