小编Spo*_*lle的帖子

[Multi] DataTrigger"OR"语句?

我想在我的绑定表字段时将我的图像Visibility属性设置为隐藏

Weblink = NULL **OR** Weblink = ""
Run Code Online (Sandbox Code Playgroud)

使用MultiDataTrigger,您可以在以下逻辑中测试几个条件:

"IF FieldA = 1 **AND** FieldB = 2 THEN"
Run Code Online (Sandbox Code Playgroud)

但我需要的是

"IF FieldA = 1 **OR** FieldA = 2 THEN"
Run Code Online (Sandbox Code Playgroud)

这是我的xaml whitch的一部分,只有在Weblink =""时才能工作; 当Weblink = NULL时,我的图像保持可见

<Image.Style>
    <Style TargetType="{x:Type Image}">
        <Style.Triggers>
            <DataTrigger Binding="{Binding Weblink}" Value="Null">
                <Setter  Property="Visibility" Value="Hidden" />
            </DataTrigger>
            <DataTrigger Binding="{Binding Weblink}" Value="">
                <Setter  Property="Visibility" Value="Hidden" />
            </DataTrigger>
        </Style.Triggers>
    </Style>
</Image.Style>  
Run Code Online (Sandbox Code Playgroud)

提前致谢 !Spoelle

wpf datatrigger

12
推荐指数
1
解决办法
1万
查看次数

标签 统计

datatrigger ×1

wpf ×1