2010-04-10 4 views
0

먼저 Silverlight 4 및 VS 2010에서 RC 및 RIA 서비스를 확인하십시오. Silverlight를 처음 사용합니다 ...RadTabControl 및 MVVM

Telerik RadTabControl이있는 페이지가 있습니다. 탭에는 항상 6 개의 탭이 있습니다. 즉, 탭 수는 데이터에 기반하지 않습니다. 탭은 다양한 관리 기능에 사용됩니다. 그리드 및 편집보기가있는 사용자 관리를위한 하나의 탭, 기본 회사 정보 - 텍스트 상자가 몇 개인 탭이 있습니다. 다른 탭은이 두 가지와 유사합니다.

MVVM을 사용하려고하는데 최선의 방법을 결정할 수 없습니다. 여섯 개의 탭을 모두 처리하는 하나의 큰 ViewModel이 필요하다고 생각하지 않습니다. 크고 추악하며 유지하기가 더 어려울 것입니다. 이 문제를 해결하는 방법에 대한 권장 사항은 무엇입니까? 각 탭에 대한 ViewModel을 가지고 있을까요? 그렇다면 어떻게 (일반적으로) 그런 식으로 구현할 것인가? 아니면 더 합리적인 또 다른 접근법이 있습니까?

감사합니다,

제프

답변

0

우리는 최근에 비슷한 일을했다. 우리는 탭 컨트롤이있는 페이지에 대한 ViewModel을 가지고 있습니다. 그런 다음 각 탭의 내용은 사용자 컨트롤이며 자체 ViewModel입니다.