私はライブラリを作成しており、クライアントは自分のライブラリを使用しています。
クライアントは、基本クラスから派生した独自のクラスを作成します。
クライアントのクラス プロパティが変更されたことを検出できますか?
クライアントに INotifyPropertyChanged を実装させたくありません。
私は他の目的にもリフレクションを使用しています。リフレクションがプロパティの変更ステータスを検出できないのはなぜですか?
私のライブラリコード:
public class BaseClass
{
public void ChildPropertyChanged(propinfo...)
{
...
}
}
クライアントのコード:
public class MyClass : BaseClass
{
public string Name {get;set;}
}