2012-03-14 13 views
3

WPF DataBindingがINotifyProprtyChangedインターフェイスを実装するオブジェクトのPropertyChangedイベントからどのように切り離されるのかはわかりません。それ以外の場合、バインディング元はコントロールへの参照を保持し、解放されません。INotifyPropertyChangedインターフェイスでメモリリークをどのように回避できますか?

私はビューのすべてのバインディングをクリアしてGCにそれをクリアさせるか、何とか自動化しますか?

答えて

6

WPFはこの問題を解決するためにWeak Event Patternを使用します。だから、バインディングを手動で解放する必要はありません。コントロールがアンロードされると完了します。

+0

ハム..あなたは私にもう一度完全にWEPについて読ませました。ありがとう。 –

関連する問題