WPF DataGridコントロールと基になるList<int?>
オブジェクト間の中間層の提案が必要です。明らかに私はDataGridがget/setプロパティを持つオブジェクトのコレクションにバインドしたいので、DataGridで見つからないnullable intオブジェクトの 'Value'プロパティに問題があったため、2つを直接簡単に接続することはできません列バインディングソース。ListへのDataGridバインディング<int?>
オリジナルのデータソースはList<int?>
のままでなければならず、私はDataGridが提供する自動追加/削除/編集機能を利用しようとしているため、双方向データバインディングは元のList<int?>
ソース。
ありがとうございます。
あなたが持っているコードを投稿してください。ほとんどの場合、nullを処理するためにコンバータを使用する必要があります。 – Paparazzi
私はコーディングの前にまず良いアイデアを得ることを望んでいました。私が実験的なコードで持っている主な問題は、DataGridがint型のコレクションに正しくバインドできないため、コンバーターが呼び出されないことです。 (クラスSystem.Nullable。)私はintを信じていますか?バインドしようとすると実際のint値にboxed/unboxedされ、次にintに "Value"プロパティがありますか?私はプリミティブなint32オブジェクトだけが残っています。 – SoConfused