Button
のコントロール テンプレート スタイルを与える がありますCheckBox
。
次のコードを参照してください。
<Style x:Key="radButtonCheakBoxStyle" TargetType="{x:Type telerik:RadButton}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type telerik:RadButton}">
<CheckBox Content="{Binding .,
Converter={StaticResource ContentConverter}}"
Command="{TemplateBinding Property=Command}"
IsEnabled="{Binding State,Converter={StaticResource CommandStateConverter}}"/>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
問題は、CheckBox
が無効になっていて、UI で実際に無効になってButton
いる場合でも、クリックが機能するため、無効を押してCheckBox
もコマンドが表示されることです。
どうすればこれを防ぐことができますか?