RadTabControl和MVVM

时间:2010-04-10 23:20:23

标签: mvvm silverlight-4.0 wcf-ria-services

首先,您知道,Silverlight 4和VS 2010都提供RC和RIA服务。我也是Silverlight的新手......

我有一个页面上有Telerik RadTabControl。它总是有六个选项卡,即选项卡的数量不是数据驱动的。选项卡用于各种管理功能。一个用于管理具有网格和编辑视图的用户的选项卡,另一个用于具有基本公司信息的选项卡 - 上面只有几个文本框。其他标签与这两个标签类似。

我正在尝试使用MVVM,无法决定最佳方法。我不认为我想要一个处理所有六个选项卡的大型ViewModel - 这将是一个大而难看且难以维护的问题。关于如何解决这个问题的方法的任何建议?也许每个标签都有一个ViewModel?如果是这样,我将如何(通常)实施类似的东西?还是有另一种方法更有意义吗?

谢谢,

杰夫

1 个答案:

答案 0 :(得分:0)

我们最近做了类似的事情。我们有一个带有选项卡控件的页面的ViewModel。然后,每个选项卡的内容都是一个用户控件,它拥有自己的ViewModel。