バインディングが次のようなものであるという共通点がある多くのバインディング エラーが発生しています。
Text="{Binding MiddleParent.Child}"
エラーは が null であると言っていdataitem
ますが、私のアプリケーションは find を実行し、すべてのバインディング エラー ロギングのパフォーマンスが低下するだけでなく、データがそこにあります。これはすべて の中で起こっていdatagrid
ます。たとえば、データ グリッドの itemsource が ( MainParent
) のコレクションであり、datagridcolumn
I bind DisplayMemberBinding
to:内にあるCar.FullName
場合、出力ではあらゆる種類のバインディング エラーが発生します。これは遅延読み込みによるものですか?どうすればこれを修正できますか。したがって、基本的にバインディングはUser.Car.FullName
. 設定例は次のとおりです。
<datagrid itemsSource="{Binding Users}">
<datagrid.columns>
<DataGridColumn DisplayMemberBinding="{Binding Car.FullName}" //Throws binding error
<DataGridColumn DisplayMemberBinding="{Binding Age}" //Does NOT Throw binding error
</datagrid.columns>
</datagrid>
System.Windows.Data Information: 10 : Cannot retrieve value using the binding and no valid fallback value exists; using default instead.
Fallbackvalue
設定を試みましたがTargetNullValue
、どちらも機能しません。注: アプリがすべて読み込まれると、datagrid は Car.FullName の値を表示します。