2010-02-08 5 views
1

부모의 UserControl에서 액세스하려는 속성을 가진 부모 UserControl이 있습니다.WPF usercontrol

이것이 가능합니까? 자식 컨트롤의 뷰 모델을 통해이 작업을 수행 할 것입니다.

이 작업을 수행하는 가장 좋은 방법에 대해 알고 싶습니다.

고마워요.

답변

3

그것은 불가능하지 않지만, 선호하는 디자인 패턴이 아닙니다. 적어도 행복하게 사용하는 패턴은 아닙니다.

가장 쉬운 방법은 참조 또는 인터페이스를 통해 부모를 새 루틴 동안 myabe로 전달하는 것입니다.

내가 할 방법은 자식이 부모 속성에 액세스해야 할 때 자식이 이벤트를 발생하도록하는 것입니다 (부모가 처리하는). 기본적으로 아이는 이벤트를 발생시키고 부모는 아이에게 필요한 가치를 제공함으로써 이벤트를 처리합니다.

+0

좋습니다. 귀하의 의견을 보내 주셔서 감사합니다. 한 뷰 모델에서 이벤트를 발생시킨 다음 다른 뷰 모델에서 처리하는 방법은 무엇입니까? 이벤트/이벤트 핸들러의 버블 링이이를 처리합니까? 죄송합니다. 기본 질문 인 경우 죄송합니다. – Jmsparing

+0

디자인 문제에 동의했습니다. –