问题描述
也许这是多余的,但我找不到任何东西。我可能遗漏了一些简单的东西。
有问题的复选框是在选择事件的代码隐藏中设置的
chkEmpOK.IsChecked = _cfgUsr.IsEnabled;
在我尝试添加自定义样式之前,这可以正常工作。现在复选框显示文本,但复选框的图像/字形/框部分不显示。我假设我在风格上做错了。这是来自 XAML 的控件和样式:
<CheckBox x:Name="chkEmpOK" Grid.Column="2" Grid.Row="4" Margin="10,10,0">
<CheckBox.Style>
<Style TargetType="{x:Type CheckBox}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type CheckBox}">
<ControlTemplate.Triggers>
<Trigger Property="IsChecked" Value="False">
<Setter Property="Content" Value="Click Me to Enable"/>
<Setter Property="Foreground" Value="Red"/>
</Trigger>
<Trigger Property="IsChecked" Value="True">
<Setter Property="Content" Value="To remove access- click me"/>
</Trigger>
</ControlTemplate.Triggers>
<ContentPresenter Content="{TemplateBinding Content}"/>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</CheckBox.Style>
</CheckBox>
希望我错过了一些简单的东西。和它继承自 ToggleButton 有什么关系吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)