WPF精修篇 多数据触发器

Posted lonelyxmas

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF精修篇 多数据触发器相关的知识,希望对你有一定的参考价值。

原文:WPF精修篇 多数据触发器

有多属性触发器 就有多数据触发器

技术图片

 

  1. <Grid>
  2. <CheckBox x:Name="c1" Content="许可协议1" HorizontalAlignment="Left" Margin="151,157,0,0" VerticalAlignment="Top"/>
  3. <CheckBox x:Name="c2" Content="许可协议2" HorizontalAlignment="Left" Margin="151,178,0,0" VerticalAlignment="Top"/>
  4. <Button Content="注册" Click="Button_Click" HorizontalAlignment="Left" Margin="151,209,0,0" VerticalAlignment="Top" Width="75">
  5. <Button.Style>
  6. <Style TargetType="{x:Type Button}">
  7. <Setter Property="IsEnabled" Value="False"></Setter>
  8. <Style.Triggers>
  9. <MultiDataTrigger>
  10. <MultiDataTrigger.Conditions>
  11. <Condition Binding="{Binding ElementName=c1,Path=IsChecked}" Value="True"></Condition>
  12. <Condition Binding="{Binding ElementName=c2,Path=IsChecked}" Value="True"></Condition>
  13. </MultiDataTrigger.Conditions>
  14. <MultiDataTrigger.Setters>
  15. <Setter Property="IsEnabled" Value="True"/>
  16. </MultiDataTrigger.Setters>
  17. </MultiDataTrigger>
  18. </Style.Triggers>
  19. </Style>
  20. </Button.Style>
  21. </Button>
  22. </Grid>

 

以上是关于WPF精修篇 多数据触发器的主要内容,如果未能解决你的问题,请参考以下文章

WPF 精修篇 数据触发器

WPF 精修篇 属性触发器

WPF 精修篇 事件触发器

WPF 精修篇 数据绑定到对象

WPF 精修篇 数据绑定 更新通知

WPF 精修篇 DataGrid 数据源排序