私は自分がクランクアウトしなければならないプロジェクトを持っています(締め切り前に仕事を辞めた従業員のおかげで)。
彼はWPFで働いていました。インターフェイスはかっこいいように見えましたが、会社の古いデータアクセスDLLからデータを収集することはできませんでした。(DLLの書き換えは素晴らしいアイデアですが、期限までに残された短期間では実現できません)データの収集が重要でした!
プロジェクトは私に投げかけられましたが、私はWPF開発者ではありません。私はそれをWinFormsで動作させるように言われました。それは私が知っていることです。私は数時間でWinFormインターフェースをクランクアウトしました、そしてそれはWPFバージョンと同じくらいよく見えます...そして私はそれが何をしているのか知っています。WPFには、まだ学習していないブードゥー教が含まれます。
WPFプロジェクトで使用されているものの中には、それらが何をしているのかを把握する必要があるものがあり、すべてを完全に再設計する時間がありません。
ビジネスロジックレイヤーは、ObservableCollection
をWPFインターフェイスに返します。
WPFインターフェイスは、を取得し、そのパラメーターを使用しObservableCollection
てに格納します。CollectionViewSource
Source
OK、私はすぐにDataGridView
コントロールを考えて、DataSource
そこからのパラメータを使用しています。
私は順調ですか?
のポイントは何でしたIEditableCollectionView
か?必要ですか?そうでない場合は、それへのすべての参照を削除する必要がありますか?