c# - MVVM Light - 枢轴控制

标签 c# wpf windows-phone-7 mvvm mvvm-light

我开始使用 MVVM Light 开发 WP7 应用程序。我想利用数据透视控件来显示不同项目类型的两个不同列表。将 PivotItems 创建为 UserControl 是最佳做法还是我应该将所有内容都放在一个 View 模型中?

最佳答案

我认为没有“正确”的方法去做,这取决于你的眼光。

就个人而言,我总是创建单独的 UserControl 来充当 PivotItems。

主要目标是让我的代码更清晰,使用更多独立的类更容易让人难以理解! 但是,这也取决于项目的复杂性。不要觉得被迫为每个项目创建一个 UserControl,如果控件非常复杂并且需要相当多的 XAML 行,只需将其分开,这将使您的代码清晰明了

关于c# - MVVM Light - 枢轴控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5551920/

相关文章:

c# - XAML 文件是否可移植到 Xamarin Macintosh?

c# - 如何帮助 Intellisense 使其在我的 aspx 页面中列出事件处理程序?

c# - 从 wsdl + xsd 生成 C# 代理调用

c# - 将 Gmail API 消息转换为 OpenPop Mime 消息

c# - 数据网格取消编辑不起作用

c# - 指定 DataContext (WPF) 的正确方法

windows-phone-7 - 从主应用程序磁贴中删除动态磁贴功能

c# - 使用 web 服务的 Windows Phone 7 中的响应 cookie 为空

c# - .net compact framework 不支持异步调用委托(delegate)

c# - 枚举作为字典键