実行時に入力されるカスタムオブジェクトタイプの依存関係プロパティがあります。正しく更新され、corect情報がこのオブジェクトに保存されています。
ただし、このオブジェクトのプロパティをテキストブロックにバインドしようとすると、テキストが表示されません(データが確実に含まれているにもかかわらず)。
したがって、オブジェクトタイプが次のようになっているとしましょう。
Public class CustomObject{
[Key]
public int Id { get; set; }
public string Name { get; set; }
}
このオブジェクトは確実に入力されています。ブレークポイントを使用してこれを確認しました。
このオブジェクトタイプの依存関係プロパティを作成します。これは間違いなく正しく機能します。これも検証済みです。依存関係プロパティSelectedCustomObjectを呼び出しましょう。
そして、この依存関係プロパティを自分のビューにバインドします:
<TextBlock Text="{Binding SelectedCustomObject.Name, Mode=TwoWay}" FontSize="10" VerticalAlignment="Center" HorizontalAlignment="Center"/>
DataContextはユーザーコントロールで設定されます。同じビューモデル内の他の依存関係プロパティにいくつかのバインディングを作成し、それらが完全に機能するため、これは間違いなく機能します。
したがって、削除のプロセスでは、XAML構文がオフになっていると想定することしかできず、このように入力されて機能している依存関係プロパティにバインドすることはできません。
誰かが私のためにこれにいくつかの光を当てることができますか?