WPF的DataTrigger使用
首先创建一个空的项目

然后看看前台写的代码,如下图所示

<Grid>
<StackPanel HorizontalAlignment="Center"
VerticalAlignment="Center">
<CheckBox Name="TestCheckBox"
Content="TestDataTriggerDemo"/>
<TextBlock>
<TextBlock.Style>
<Style TargetType="TextBlock">
<Setter Property="Text" Value="Hello,这是测试!"/>
<Setter Property="FontSize" Value="36"/>
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=TestCheckBox,Path=IsChecked}" Value="True">
<Setter Property="Text" Value="Hi,你好!数据触发器成功!"/>
<Setter Property="Foreground" Value="Blue"/>
</DataTrigger>
</Style.Triggers>
</Style>
</TextBlock.Style>
</TextBlock>
</StackPanel>
</Grid>
我们来看看运行效果


浙公网安备 33010602011771号