最終更新:ID:mAmGC2NECQ 2010年12月17日(金) 23:48:19履歴
どこからも参照されていないクラス同士の循環参照は気にしなくて良いみたい。
http://msdn.microsoft.com/ja-jp/library/cc437619(V...
たとえば、ViewModel→Modelの参照があって、
ViewModelがModelのイベントを受け取るようにしている(左記はModel→ViewModelの参照関係になる)場合、
循環参照の関係だが、ViewModelの参照を他からちゃんと切ってやれば、イベントハンドラは取らなくても良い。
(つまり、handler += (s, e) => {}の記述がしやすくなる)
・・・と思う。
細かく調べてないけど、あってるはず。
http://msdn.microsoft.com/ja-jp/library/cc437619(V...
たとえば、ViewModel→Modelの参照があって、
ViewModelがModelのイベントを受け取るようにしている(左記はModel→ViewModelの参照関係になる)場合、
循環参照の関係だが、ViewModelの参照を他からちゃんと切ってやれば、イベントハンドラは取らなくても良い。
(つまり、handler += (s, e) => {}の記述がしやすくなる)
・・・と思う。
細かく調べてないけど、あってるはず。
コメントをかく