WPF精修篇 多数据触发器
Posted lonelyxmas
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF精修篇 多数据触发器相关的知识,希望对你有一定的参考价值。
原文:WPF精修篇 多数据触发器
有多属性触发器 就有多数据触发器
- <Grid>
- <CheckBox x:Name="c1" Content="许可协议1" HorizontalAlignment="Left" Margin="151,157,0,0" VerticalAlignment="Top"/>
- <CheckBox x:Name="c2" Content="许可协议2" HorizontalAlignment="Left" Margin="151,178,0,0" VerticalAlignment="Top"/>
- <Button Content="注册" Click="Button_Click" HorizontalAlignment="Left" Margin="151,209,0,0" VerticalAlignment="Top" Width="75">
- <Button.Style>
- <Style TargetType="{x:Type Button}">
- <Setter Property="IsEnabled" Value="False"></Setter>
- <Style.Triggers>
- <MultiDataTrigger>
- <MultiDataTrigger.Conditions>
- <Condition Binding="{Binding ElementName=c1,Path=IsChecked}" Value="True"></Condition>
- <Condition Binding="{Binding ElementName=c2,Path=IsChecked}" Value="True"></Condition>
-
- </MultiDataTrigger.Conditions>
- <MultiDataTrigger.Setters>
- <Setter Property="IsEnabled" Value="True"/>
- </MultiDataTrigger.Setters>
- </MultiDataTrigger>
- </Style.Triggers>
- </Style>
- </Button.Style>
- </Button>
-
- </Grid>
以上是关于WPF精修篇 多数据触发器的主要内容,如果未能解决你的问题,请参考以下文章