1

SelectedItemをサポートするコントロールのSelectedItemプロパティでトリガーを使用できますか?

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

私が欲しいのは、トリガーを起動するためにSelectedItemがnullでない場合です。

Tnx

4

1 に答える 1

2

SelectedItemプロパティでトリガーを使用できますが、その値がnullでない場合は(デフォルトで)トリガーできません。

2つのオプションがあります。

  1. トリガーをnullでトリガーするように言い換えて(Value = "{x:Null}"を使用)、値がnullでない場合に「デフォルト」の値を設定します。
  2. 渡された値がnullでない場合にtrueを返すValueConverterを記述します。

このスタックオーバーフローの投稿では、これらのオプションの両方について詳しく説明しています。

于 2009-05-27T17:05:52.260 に答える