我刚开始构建一个 windows phone 应用程序,我非常清楚应用程序的内存限制。所以我的疑问是,动态视图模型比静态视图模型有什么优势。我认为如果我创建静态视图模型,而应用程序启动内存的时间将分配给我的所有视图模型,它最终可能会增加我的应用程序的内存使用量。我该如何应对这种情况。我在 V 4.0 中找到了。SimpleIOC 容器与库一起添加,我如何利用它。提供一些样本或文档,让我更轻松地学习该技术。
问问题
165 次
1 回答
1
除非您有一个高度复杂的模型,否则视图模型消耗的内存与存储 UI 资产(如图像、UI 控件、视图等)所需的内存相比将是微不足道的......
只需以最自然的方式创建视图模型。人们不使用 MVVMLight 或 IoC 容器来减少内存使用,他们使用它们来帮助构建代码。
我建议你从简单的开始,没有任何框架,并合理地构建你的代码。不久前我写了一篇博文,展示了如何将 MVVM 用于 WP7。
于 2012-09-09T06:52:26.847 回答