2009-05-27 99 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詳細描述了這兩個選項。