2010-08-06 2 views

답변

1

MVVM Light Toolkit 정확히 이러한 목적을 위해 디자인 된 메신저 클래스를 제공의 특성에 따라 StatusBarViewModel 인스턴스

에 변화가있을 때 나는 WindowViewModel에서 updatethe 속성 StatusBarVM으로합니다. VM 간 통신을 위해 VM을 사용하는 방법에 대한 샘플은 다음과 같습니다 : http://chriskoenig.net/2010/07/05/mvvm-light-messaging/.

+0

DelegateCommand를 사용하여이 작업을 수행하려면 어떻게해야합니까? – suman

+0

이렇게하려면 한 VM이 다른 VM에 대한 메서드를 호출해야합니다. 그것이 최선의 방법이라고 확신하지 못합니다. 내가 이해하는 바와 같이, 명령은 ViewModel로 다시 돌아가는 ViewModel을 가능하도록 설계되었습니다. 하나의 VM이 다른 VM과 통신하는 것이 아닙니다 ... –

0

프리즘에서 eventaggregator를 사용하십시오. 당신은 전체 프리즘 라이브러리를 사용하지 않아도됩니다 ... 바로 그 부분입니다. 이 작업을 수행하는 엔터프라이즈 응용 프로그램에서 매우 성공적으로 사용했습니다.

+0

eventaggregator를 사용하여 프리즘의 샘플 응용 프로그램을 공유 할 수 있습니까? – suman

관련 문제