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>

猜你喜欢

转载自www.cnblogs.com/lonelyxmas/p/12075488.html
今日推荐