SelectedItem触发器

时间:2009-05-27 16:55:50

标签: wpf xaml triggers selecteditem

我可以在任何支持SelectedItem的控件中使用SelectedItem属性的触发器吗?

<Trigger
    Property="SelectedItem"
    Value="{x:NotNull}" >
</Trigger>

我想要的是当SelectedItem为 Not null时触发的触发器。

TNX

1 个答案:

答案 0 :(得分:2)

您可以在SelectedItem属性上使用触发器,但是当该值不为null时,您不能(默认情况下)触发。

你有两个选择:

  1. 将触发器改为触发null(使用Value =“{x:Null}”),然后将“默认”值设置为值为非空时的值
  2. 编写一个ValueConverter,当传递的值不为null时返回true。
  3. This stack overflow post详细介绍了这两个选项。