WindowsBase
DLL 요약과 IWeakEventListener
이벤트를 정의 :WPF 응용 프로그램에서 사용되는 "약한 이벤트"패턴은 무엇입니까?
는 WeakEvent 패턴과 System.Windows.WeakEventManager을 통해 이벤트를 수신 할 것으로 예상 클래스에 대한 지원을 듣고 이벤트를 제공합니다.
이 막연한 설명은 '약한 행동 패턴'이 실제로 무엇인지 설명하지 않습니다.
이 패턴은 무엇이며, 왜 사용되며 WPF 응용 프로그램 외부에서 유용합니까?
EDIT 이미 좋은 답변이 있지만이 패턴이 WPF 응용 프로그램 외부에서 유용할지 여부는 아무도 없습니다. 종속성 속성과 같이 약한 이벤트 패턴은 WPF API 및 DLL과 밀접하게 연결되어있는 것으로 보입니다. 비 WPF 응용 프로그램에 사용할 수있는 동일한 구현이 있습니까?
약한 참조가 문제에 대한보다 일반적인 접근 방법이며 WPF 외부에서 사용될 수 있다고 생각합니다. WeakEventManager는 WPF 이벤트 처리에 대한 약한 참조의 특수한 경우 인 것 같습니다. – Philippe