私はいくつかのクラスを持っています。それらの中にはColor Propertyがありますが、Color Propertyはありません。私はそれらのために同じListBoxユーザーコントロールを使用しています。そのようなプロパティを持たないクラスのColorPickerを非表示にしたい。私は、DataContextが特定の型の場合、回避策を実行して非表示にすることができますが、バインディングターゲットがただちにnullではないことを確認する方法があるかどうかを知りたいですが、 。オブジェクトにそのプロパティがない場合にバインディングにターゲットがないかどうかを確認する方法
私は提案されたコンバータを使用して(true/falseを返します)、結果は返されませんが、FallbackValueをfalseに設定する@ mm8提案がうまく機能しました。
あなたはtargetプロパティが設定されることを特異的結合のためのFallbackValueを指定することができますsourceプロパティが見つからない場合:https://msdn.microsoft.com/en-us/library/system.windows.data.bindingbase.fallbackvalue(v=vs.110).aspx – mm8
ありがとうございます@ mm8、あなた答えを出すことができる、私はそれをマークする –
良い。それは今、変わった解決策です。作業中のものではないことですが、後でもっとうまくやり直す方法を理解し、解決コードで質問を更新します。 –