mvvm - 使用 MVVM 进行 Windows Mobile 开发

标签 mvvm compact-framework windows-ce

我正在开发一个条形码设备应用程序,该应用程序在 Windows CE 5.0 上运行。

我一直在研究使用 C# .NET 开发桌面应用程序的 MVVM 模式,并想了解我是否真的可以使用 MVVM 开发智能设备应用程序。

如果有人可以指出一些资源,我找不到任何资源。

如果不是,我应该继续使用 Windows 表单应用程序吗?

最佳答案

MVVM 只是一种使用数据绑定(bind)的模式。您可以创建一款使用它或不使用它的应用程序。事实上,您可以创建一个混合体并在某些地方使用它。创建 Form 并将它们称为 View,然后将 UI 元素绑定(bind)到您称为“ViewModels”的其他类中的属性,这样就完成了大部分操作。您可以使用 MVC 或 MVP 作为模式作为替代方案,或者您实际上可以将它们全部混合在一个应用程序中。

如果您询问 CF 是否支持数据绑定(bind) UI 元素,答案是肯定的。或者您实际上是在问 Compact Framework 是否有一些“正式的”MVVM 框架?

关于mvvm - 使用 MVVM 进行 Windows Mobile 开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16839860/

相关文章:

c# - Windows Mobile 应用程序中的 IoC/DI 容器

compact-framework - 使用 Compact Framework 的 Windows CE 媒体

c++ - 声明一个大型二维数组怎么会导致程序崩溃?

c# - 如何将字符串转换为控件?

wpf - 无法将 DependencyProperty 绑定(bind)到我的 UserControl

c# - 使用 MVVM 在 Windows 商店应用程序中更改框架

c# - Compact Framework 上的 8bpp 位图格式

wpf - 将 ImageSource 对象直接绑定(bind)到 XAML/WPF 中的图像源?

wpf - 使用 WPF 和 MVVM/Model-View-ViewModel 进行数据绑定(bind)

.net - 我能否创建一个与标准 .NET Framework 和 .NET Compact Framework 兼容的 DLL?