我有一个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
我仍然可以获得命令。
我怎样才能防止这种情况?