首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

|WPF| Checkbox Style.Trigger小弟我没有写取消的Trigger,为什么点取消后他能恢复默认

2012-11-14 
|WPF| Checkbox Style.Trigger我没有写取消的Trigger,为什么点取消后他能恢复默认XML codeWindow x:Class

|WPF| Checkbox Style.Trigger我没有写取消的Trigger,为什么点取消后他能恢复默认

XML code
<Window x:Class="SRQC11_5_2.MainWindow"         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"         Title="MainWindow" Height="350" Width="525">     <Window.Resources>         <Style TargetType="CheckBox">             <Style.Triggers>                 <Trigger Property="IsChecked" Value="true">                     <Trigger.Setters>                         <Setter Property="FontSize" Value="20"></Setter>                         <Setter Property="Foreground" Value="Orange"></Setter>                     </Trigger.Setters>                 </Trigger>             </Style.Triggers>         </Style>     </Window.Resources>     <StackPanel>         <CheckBox Content="悄悄的我走了" Margin="5"></CheckBox>         <CheckBox Content="正如我悄悄的来" Margin="5"></CheckBox>         <CheckBox Content="我挥一挥衣袖" Margin="5"></CheckBox>         <CheckBox Content="不带走一片去彩" Margin="5"></CheckBox>     </StackPanel> </Window>

这什么我没有写<Trigger Property="IsChecked" Value="false">的Trigger,为什么点取消后他能恢复默认

[解决办法]
没写就用的默认值啊
[解决办法]
当IsChecked值不为True时,相应Trigger的Setter失效

热点排行