1

私はライブラリを作成しており、クライアントは自分のライブラリを使用しています。

クライアントは、基本クラスから派生した独自のクラスを作成します。

クライアントのクラス プロパティが変更されたことを検出できますか?

クライアントに INotifyPropertyChanged を実装させたくありません。

私は他の目的にもリフレクションを使用しています。リフレクションがプロパティの変更ステータスを検出できないのはなぜですか?

私のライブラリコード:

public class BaseClass
{
    public void ChildPropertyChanged(propinfo...)
    {
        ...
    }
}

クライアントのコード:

public class MyClass : BaseClass
{
    public string Name {get;set;}
}
4

2 に答える 2