Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WPF:具有多属性条件的DataTrigger_Wpf_Datatrigger_Multibinding - Fatal编程技术网

WPF:具有多属性条件的DataTrigger

WPF:具有多属性条件的DataTrigger,wpf,datatrigger,multibinding,Wpf,Datatrigger,Multibinding,我有一个数据触发器: 正如您所看到的,当我的IsFielsRead属性变为true时,DataTrigger开始了,我想知道如何分配另一个属性,并且在确定是否需要启动我的DataTrigger时也考虑它的值。 < P>您正在寻找的是带有/< P>的MultDATA编译程序。 表示当绑定数据满足一组条件时应用属性值或执行操作的触发器 示例摘自MSDN网站 上面的示例将在Name==Portland和State==OR时设置Background属性 <DataTrigger Binding="

我有一个数据触发器:


正如您所看到的,当我的IsFielsRead属性变为true时,DataTrigger开始了,我想知道如何分配另一个属性,并且在确定是否需要启动我的DataTrigger时也考虑它的值。

< P>您正在寻找的是带有/< P>的MultDATA编译程序。 表示当绑定数据满足一组条件时应用属性值或执行操作的触发器

示例摘自MSDN网站

上面的示例将在Name==Portland和State==OR时设置Background属性

<DataTrigger Binding="{Binding Path=IsFilesSelected}" Value="True">
    <DataTrigger.EnterActions>
        <StopStoryboard BeginStoryboardName="EndAnimation"/>
        <BeginStoryboard Name="NewAnimation">
            <Storyboard>
                <ThicknessAnimation Storyboard.TargetProperty="Margin"                                                                        
                                    From="0,50,0,0"                                                                         
                                    To="0,0,0,0"                                                                       
                                    DecelerationRatio=".9"                                                                   
                                    Duration="0:0:0.3" />
            </Storyboard>
        </BeginStoryboard>
    </DataTrigger.EnterActions>
</DataTrigger>
<MultiDataTrigger>
    <MultiDataTrigger.Conditions>
        <Condition Binding="{Binding Path=Name}" Value="Portland" />
        <Condition Binding="{Binding Path=State}" Value="OR" />
    </MultiDataTrigger.Conditions>
    <Setter Property="Background" Value="Cyan" />
</MultiDataTrigger>