2011-04-05 85 views
3

我开始用MVVM Light开发WP7应用程序。我想利用pivot控制来显示不同项目类型的两个不同列表。创建PivotItems作为UserControls还是应该将所有内容都粘贴在一个视图模型中?MVVM Light - PivotControl

回答

4

我认为没有“正确”的方式来做到这一点,这取决于你的视野。

Personnally,我总是创建单独的用户控件作为PivotItems。

主要目标是使我的代码更清晰,更独立的类更容易unserstandable! 但是,这也取决于项目的复杂性。不要被迫为每个项目创建一个UserControl,如果控件非常复杂并且需要相当多的XAML行,则需要单独分离,它将阐明您的代码