WPF 精修篇 多属性触发器
Posted lonelyxmas
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF 精修篇 多属性触发器相关的知识,希望对你有一定的参考价值。
原文:WPF 精修篇 多属性触发器
多属性触发器就是多个属性都满足在触发
在属性触发器上加了一些逻辑判断
举栗子
这个栗子里 textBox 要满足俩个条件 才能触发背景变色
1)textbox的 IsEnabled 为true
2) Texbox获得焦点
- <Window.Resources>
- <Style TargetType="{x:Type TextBox}">
- <Style.Triggers>
- <MultiTrigger>
- <MultiTrigger.Conditions>
- <Condition Property="IsEnabled" Value="True"></Condition>
- <Condition Property="IsKeyboardFocused" Value="True"></Condition>
- </MultiTrigger.Conditions>
- <MultiTrigger.Setters>
- <Setter Property="Background" Value="Coral"/>
-
- </MultiTrigger.Setters>
- </MultiTrigger>
- </Style.Triggers>
- </Style>
- </Window.Resources>
- <Grid>
- <TextBox x:Name="ss" Text="多属性触发器" VerticalAlignment="Center"></TextBox>
- <TextBox x:Name="ss1" Text="多属性触发器" VerticalAlignment="Center" Margin="0,50,0,0"></TextBox>
-
-
- </Grid>
以上是关于WPF 精修篇 多属性触发器的主要内容,如果未能解决你的问题,请参考以下文章