代码之家  ›  专栏  ›  技术社区  ›  CannibalSmith

在触发器中进行否定最简单的方法是什么?

  •  5
  • CannibalSmith  · 技术社区  · 16 年前

    我想做点什么

    <DataTrigger Binding="{Binding Something}" ValueIsNot="{x:Null}">
    
    2 回复  |  直到 14 年前
        1
  •  9
  •   itowlson    16 年前

    我认为你最好的办法是使用转换器。看到这个 blog post 用于将结果转换为布尔值的示例。

    <DataTrigger
        Binding="{Binding Path=x, Converter={StaticResource IsNotNullConverter}}"
        Value="true">
    
        2
  •  2
  •   Tim Cooper    14 年前

    如果你想使用触发器,你可以自己写或利用 existing ones . 如果您正在执行MVVM,只需将视图绑定到VM上为您执行逻辑的属性。