2014-01-08 1 views
0

WPF Prism을 개발 용으로 사용하고 있으며 하나의보기 /보기 모델에서 다른보기 /보기 모델로 값을 전달하려고하며 EventAggregator 또는 UriQuery를 사용할 수 있으므로 필요합니다. 사용할 제안.데이터 전달에 선호되는 EventAggregator 또는 UriQuery

바로 지금 우리는 ID와 같은 간단한 매개 변수를 전달할 수 있습니다. 나중에 개체를 전달해야하지만 내가 URI 쿼리에 개체를 직접 전달할 수는 없지만 필드를 전달할 수는 있지만 관리 할 수는 있습니다.

나는 이것을 구현하는 방법을 알고 있지만 Prism 및 MVVM에서 어느 것이 바람직한 방법인지 표준인지 알고 싶습니다.

그것은 두 가지 방법 작업로 맛을 크게 다운

답변

1

제안하십시오.

페이로드가 포함 된 탐색을 위해 UriQuery을 예약합니다. UriQuery가 discussed in the prism documentation 인 경우입니다. 나는 약식 데이터 (이 경우에는 문자열)를 사용하기 때문에 그 (것)들을 좋아하지 않는다. 당신은 직렬화와 병렬 변환을해야합니다. 복잡한 데이터의 경우 오류가 발생하기 쉽습니다.

집계 된 이벤트를 사용하면 이벤트를 게시 할 때 인수 개체를 전달할 수 있습니다. 쿼리를 serialize 및 deserialize 할 필요는 없지만 인수 클래스를 정의하려면 공용 라이브러리가 필요합니다.

관련 문제