在wpf表单中,我有一个复选框,需要在不灰显的情况下禁用它。
x.xaml
<CheckBox Content="check" Name="AP" DockPanel.Dock="Top"
IsChecked="{Binding Path=check}"
Margin="0,0,6,8" />
我试过了,但不起作用
发布于 2014-02-12 16:30:00
<CheckBox IsHitTestVisible="False" Focusable="False" />
发布于 2014-02-12 14:19:33
显示的代码不会更改按钮的外观。
你有很多选择。其中两个是:
<Button>
而不是<CheckBox>
,但将其<Button.Style>
设置为仅显示为空正方形。然后在视图模型中使用ICommand
,并将其绑定到button.Command
属性,使用<CheckBox.Style>
来描述<CheckBox>
的不同外观。这不仅仅是使用触发器,它还涉及到有关如何设置控件样式的200级知识。https://stackoverflow.com/questions/21718849
复制相似问题