|
Hongliang さん
ご回答有難うございます。
> public event PropertyChangedEventHandler PropertyChanged;
を
> private PropertyChangedEventHandler _PropertyChanged;
>
> public event PropertyChangedEventHandler PropertyChanged
> {
> add { this._PropertyChanged += value; }
> remove { this._PropertyChanged -= value; }
> }
に変更し、RaisePropertyChanged内のthis.Propertychangedをthis._PropertyChangedに変更したところ
望みどおりに機能するようになりました。
ただ、MethodImpl属性をつけると以下のエラーが出ます。
「属性 'MethodImpl' は、この宣言型では無効です。'constructor, method' の宣言でのみ有効です」
エラー内容から考えるとコンストラクタ、メソッドでしか使えないようなのですがなぜでしょうか?
解説も書いて頂きありがとうございます。
教えて頂くと、確かにその通りだ!と思えましたが、自分自身では導き出す事ができませんでした。
私の閻魔帳に大事に保存させて頂きたいと思います。
|