zoukankan      html  css  js  c++  java
  • MultiTrigger

    MultiTrigger是多条件触发器。意为多个条件同时满足时才会触发。

    用法和Trigger差不多。

    但是MultiTrigger的条件是在写在自身的判断环境之中。

    基本的语法是:

    <MultiTrigger>
    
      <MultiTrigger.conditions>
    
       //触发条件
    
      </MultiTrigger.conditions>
    
    //这个位置写你想要的效果,动画等等
    
    </MultiTrigger>

    来看一个简单的例子

    多条件是当点击后且背景红色时触发。

    触发的动画

    <Button Height="50" Width="100">
                <Button.Style>
                    <Style TargetType="Button">
                        <Setter Property="Content" Value="未选择"/>
                        <Setter Property="Background" Value="Red"/>
                        <Style.Triggers>
                            <MultiTrigger>
                                <MultiTrigger.Conditions>
                                    <Condition Property="IsPressed" Value="true"/>
                                    <Condition Property="Height" Value="50"/>
                                </MultiTrigger.Conditions>
                                <MultiTrigger.EnterActions>
                                    <BeginStoryboard>
                                        <Storyboard >
                                            <DoubleAnimation Storyboard.TargetProperty="Width" From="100" To="150" Duration="00:00:2"/>
                                        </Storyboard>
                                    </BeginStoryboard>
                                </MultiTrigger.EnterActions>
                                <MultiTrigger.ExitActions>
                                    <BeginStoryboard>
                                        <Storyboard >
                                            <DoubleAnimation Storyboard.TargetProperty="Width" From="150" To="100" Duration="00:00:2"/>
                                        </Storyboard>
                                    </BeginStoryboard>
                                </MultiTrigger.ExitActions>
                            </MultiTrigger>
                        </Style.Triggers>
                    </Style>
                </Button.Style>
            </Button>

    MulitTrigger用法还是很简单的。

  • 相关阅读:
    nginx之proxy、cache、upstream模块学习
    lvs负载均衡
    nginx之rewrite匹配需求
    nginx之配置proxy_set_header
    nginx结合fastcgi
    转载:vsftp中的local_umask和anon_umask
    python3.6连接mysql或者mariadb
    在linux环境下安装python3.6
    元字符匹配
    sendEmail
  • 原文地址:https://www.cnblogs.com/T-ARF/p/9605130.html
Copyright © 2011-2022 走看看