質問: trueのデータグリッドにバインドすると、GUI経由でデータグリッドに行を追加すると例外がスローされますが、明らかなメソッドをオーバーライドしたにもかかわらずオブジェクトがコレクションに追加されていることがわかります追加が可能です。 コードを追加しようとすると、例外がスローされます。 どんな助け? よろしく
回答: addメソッドを次のように宣言しました: `public new void Add` 基本クラスのバージョンを**シャドウイング**しています。 DataGridは、基本クラスの `Add` メソッドを使用している可能性があります。 あなたのグリッドが次のようになるリストを宣言しているなら `ObservableCollection Src = new WeirdList...` 次にそれに変更してください `WeirdList Src = new WeirdList...` Since the `Add` method in `ObservableCollection` is not declared as virtual, and therefore cannot be overridden. それがうまくいかなければ、それはグリッドがあなたのコレクションをキャストしていることを意味し、それによって不可能なことを不可能にすることをあなたの苦労から取り除きます。