2009-05-27 3 views
1

SelectedItem을 지원하는 모든 컨트롤에서 SelectedItem 속성에 트리거를 사용할 수 있습니까? selectedItem 그 불에 트리거 하지 null의 경우SelectedItem Trigger

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

은 내가 원하는 것입니다.

TNX는

답변

2

당신은 selectedItem가 속성에 트리거를 사용할 수 있지만 수 없습니다 (기본적으로) 트리거 그 값은 null이 아닌 경우.

두 가지 옵션이있어 :

  1. ("{X : 널을}"값을 = 사용) 널 (null)에 트리거 트리거를 바꿔, 다음 '기본'값은 당신이 원하는 것을 할 수있다 값이 null이 아닌 경우 발생합니다.
  2. 전달 된 값이 null이 아닌 경우 true를 반환하는 ValueConverter를 작성합니다.

This stack overflow post은이 두 가지 옵션에 대해 자세히 설명합니다.