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用法还是很简单的。

  • 相关阅读:
    网络优化改进
    图像识别和卷积神经网路案例的实现
    卷积神经网络和图像识别
    ANA网络分析
    大数阶乘
    HDU 1002 A + B Problem II (大数加法)
    HDU 1232 畅通工程 (并查集)
    HDU 1231 最大连续子序列 (dp)
    HDU 2546 饭卡 (dp)
    HDU 1203 I NEED A OFFER! (dp)
  • 原文地址:https://www.cnblogs.com/T-ARF/p/9605130.html
Copyright © 2011-2022 走看看