하위 뷰 모델에서 ObservableCollection에 대해 raisepropertychanged 할 수 있습니까? 부모 ViewModel의 ObservableCollection에 새 항목을 삽입하는 자식 뷰 모델이 있는데 바인딩 된 목록을 새로 고치기 위해 해당 컬렉션에서 raisepropertychanged해야합니다. 내가 필요한 것은 이미 추가 된 새 항목을 해당 목록에서 보는 것입니다. MVVM 하위에서 상위로의 라이트 메시징
0
A
답변
-1
Messneging 서비스를 사용하여 값 형식 하나의보기/ViewModel/클래스를 보내고 View/Viewmodel/Class에 등록 할 수 있습니다. 다음과 같이 사용할 수 있습니다. 메시징을 보내고 등록하는 동안 토큰을 사용할 수 있습니다.
Messenger.Defalut.Send<ObservableCollection<string>>(obj,"ForAbcView");
을 그리고 ABCView 당신은 다음과 같이 등록 할 수 있습니다 :
는 예를 들어.. 당신은이 같은 messenging를 사용할 수 있습니다 다음 ABCView하는 뷰 모델에서 메시지를 전달하는 데 있다고 가정
Messenger.Default.Register<ObservableCollection<string>>(this,"ForAbcView",(b)=>{ //Some Code });
토큰을 사용하면 메신저 보낸 사람은 동일한 토큰을 가진 등록만을 찾습니다. 똑같은 tocken 메서드 만 호출합니다.
이렇게하면 컬렉션을 원하는 위치로 보낼 수 있습니다.
관련 문제
- 1. MVVM 라이트 메시징 문제
- 2. MVVM 라이트 툴킷 + 메신저
- 3. 실버 라이트 mvvm
- 4. MVVM 라이트 바인딩을 RIA IEnumerable
- 5. 실버 라이트 시작하기 3 mvvm
- 6. MVVM 라이트 툴킷을 사용하는 제스처
- 7. MVVM 라이트 툴킷 대 Cinchv2?
- 8. WinRT MVVM 라이트 샘플 프로젝트
- 9. MVVM 라이트 툴킷 (GalaSoft) vs. MVVM 툴킷 (WPF 툴킷)
- 10. MVVM 라이트 - 자식 뷰 및 대화 상자
- 11. MVVM 라이트 툴킷을 사용하여 ViewModels을 동적으로 생성
- 12. MVVM 라이트 툴킷을 사용한 데이터 바인딩
- 13. Mvvm 라이트 툴킷 및 프레임 단위로 탐색
- 14. MVVM 라이트 스크린 활성화 - 권장 패턴은 무엇입니까?
- 15. MVVM 라이트 메신저를 사용하는 올바른 방법
- 16. MVVM 라이트 툴킷 발사하지 창로드 이벤트
- 17. 동적 xap로드 MVVM 라이트 애플 리케이션
- 18. 실버 라이트 클래스 라이브러리의 MVVM 로케이터 클래스
- 19. MVVM 메시징 또는 이벤트 또는 다른 옵션이 있습니까?
- 20. AS3에서 하위에서 상위로 트리거 이벤트
- 21. MVVM 라이트 메신저를 통해 토큰을 보낼 수 있습니까?
- 22. 매개 변수 전달을위한 MVVM 라이트 푸시/팝 메시지
- 23. 마스터/세부 DataGrid/Dataform Silverlight4 Mvvm 라이트 툴킷
- 24. MVVM 패턴을 사용하여 실버 라이트 4의 페이지 탐색
- 25. 2010 년 MVVM 실버 라이트 애플리케이션을 만드는 방법은 무엇입니까?
- 26. Silverlight MVVM : 지역화를 올바르게 수행하는 방법? 일반 실버 라이트 프로젝트에서
- 27. MVVM 라이트 툴킷 VerifyPropertyName가 나는 다음과 같은 오류가 발생하고 실버 라이트 페이지의 디자인보기에서
- 28. 패널의 하위에서 Location.Y 속성을 동적으로 재설정하도록하려면 어떻게해야합니까?
- 29. backbone.js가 뷰 하위에서 이벤트를 공유하지 못하도록하는 방법
- 30. 메시징 백업?