相关疑难解决方法(0)

DataTrigger的值是否为null?

我知道我可以创建一个setter来检查一个值是否为NULL并执行某些操作.例:

<TextBlock>
  <TextBlock.Style>
    <Style>
      <Style.Triggers>
        <DataTrigger Binding="{Binding SomeField}" Value="{x:Null}">
          <Setter Property="TextBlock.Text" Value="It's NULL Baby!" />
        </DataTrigger>
      </Style.Triggers>
    </Style>
  </TextBlock.Style>
</TextBlock>
Run Code Online (Sandbox Code Playgroud)

但是如何检查"非"值...如"NOT NULL"或"NOT = 3"?这可能在XAML中吗?

结果:感谢您的回答......我知道我可以做一个值转换器(这意味着我必须使用代码,这不是我希望的纯XAML).但是,这确实回答了在纯XAML中有效"不"你无法做到的问题.但是,选择的答案可能是创建这种功能的最佳方式.很好找.

wpf xaml binding visibility datatrigger

150
推荐指数
9
解决办法
15万
查看次数

标签 统计

binding ×1

datatrigger ×1

visibility ×1

wpf ×1

xaml ×1