2009-05-27 78 views
1

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

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

我要当的SelectedItem是空的触发火。

TNX

回答

2

您可以在SelectedItem属性使用触发器,但你不能(默认情况下)触发时值不为空。

你有两个选择:

  1. 修改你的触发器来触发空(使用值=“{x:空}”),然后有你的“默认”值是你想要什么当值不为空时发生
  2. 编写一个ValueConverter,当它传递的值不为null时返回true。

This stack overflow post详细描述了这两个选项。