2009-05-27 5 views
1

SelectedItem Trigger

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

Ce que je veux est quand le SelectedItem est Non nulle pour le déclencheur au feu.

Tnx

Répondre

2

Vous pouvez utiliser un déclencheur sur la propriété SelectedItem, mais vous ne pouvez pas (par défaut) déclencheur lorsque cette valeur est non nulle.

Vous avez deux options:

  1. Reformuler votre déclencheur pour déclencher sur NULL (en utilisant Value = "{x: Null}"), et alors votre valeur 'par défaut' soit ce que vous voulez se produire lorsqu'une valeur n'est pas nulle
  2. Ecrivez un ValueConverter qui renvoie true lorsque la valeur transmise n'est pas NULL.

This stack overflow post décrit ces deux options en détail.