我开始使用MVVM Light开发WP7应用程序。我想利用枢轴控件来显示两个不同项目类型的不同列表。最好的做法是将PivotItems创建为UserControls,还是应该将所有内容都放在一个视图模型中?
答案 0 :(得分:4)
我认为没有“正确”的方法,这取决于你的愿景。
在个人情况下,我总是创建单独的UserControls来充当PivotItems。
主要目标是让我的代码更清晰,更多单独的类更容易让人无法理解! 但是,它还取决于项目的复杂程度。不要觉得每个项目都要强制创建一个UserControl,如果控件非常复杂并且需要相当多的XAML行,它就会分开,它会澄清你的代码