私はドロップダウンを持っています...そしてそれにバインドされた3つのアイテムのリスト - A、B、C.
これらは両方とも同じクラス (ViewModelBase) から派生しています。
B には「IsSomethingEnabled」というプロパティがあります。A と C にはこのプロパティはありません。
このドロップダウンのトリガーには...データトリガーがあります...そしてそれはプロパティに基づいています-「IsSomethingEnabled」。
しかし、このプロパティが A と C にないため、データ バインディング エラーが発生します。
これを解決するにはどうすればよいですか?どんな助けでも大歓迎です。
編集: 以下のコードを使用して修正しました-これは正しい方法ですか?
<DataTrigger Value="False">
<DataTrigger.Binding>
<PriorityBinding FallbackValue="True">
<Binding Path="IsSomethingenabled" />
</PriorityBinding>
</DataTrigger.Binding>
<Setter Property="IsEnabled"
Value="False" />
</DataTrigger>