0

これを行う方法はありますか?

あるクラスのプロパティ変更への登録をサポートする最も簡単な方法を開発する必要があります。INotifyProperyChangedサポートを手動で追加する方法とは別に、次のようにする方法はありますか。

class Base ... // all notification logic here

class Child
{
    public string Name { get; set; }
    public int SomeNumber { get; set; }
    // etc....
}

これにより、Child.PropertyChanged + = some_handlerを実行して、子プロパティの変更についてのみ通知を受けることができます。これはNHibernateやその他のものではなく、プロジェクト全体で手動で使用するためのものです。Castle Dynamic Proxy(ここのように)でこれを行ういくつかの例を調べましたが、それを悪用する方法がわかりません:(

確かに、フレームワークとAOP全般について調べたいと思いますが、今は十分な時間がありません...

コメントありがとうございます...

4

1 に答える 1

2

プロキシまたは AOP は、これを自動的に行うための唯一のオプションであるため、調査する時間を見つけるか、古き良き方法で行う必要があります。

于 2009-10-02T12:55:15.350 に答える