wpf - 类项目中的 ViewModel

标签 wpf mvvm viewmodel icommand

我正在构建一个基于 MVVM 模式的 WPF 应用程序。

稍后我们将构建一个相同类型的 Silverlight 应用程序,以及一个 Web 应用程序。

我想在所有三个 UI:s 中使用我的 ViewModels,所以我的想法是将 vm:s 移动到类库,但后来我丢失了 ICommands,有没有简单的方法来解决这个问题?

将如何解决这个问题?

最好的祝福,
彼得拉尔森!

最佳答案

MVVM 假定 WPF/SilverLight 的绑定(bind),因此您肯定无法在 Web 上使用它,这也不合适 - 如果没有绑定(bind),它将毫无希望。

当您在 Web 上需要 MVC 时,MVVM 只不过是 MVP。

关于wpf - 类项目中的 ViewModel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4015205/

相关文章:

c# - 如何在 WPF 中强制 DataGrid 组顺序?

c# - ObservableCollection 以及存储库

android - 我可以使用 ViewModel 向服务器发送数据吗?

mvvm - 是否应该通过构造函数、属性或方法调用来初始化 ViewModel

WPF XAML 绑定(bind)和 CurrentCulture 显示

c# - 将 DataGrid 绑定(bind)到 ObservableCollection<Dictionary>

android - fragment 的 View 模型而不是访问 Activity View 模型?

c# - 当 viewmodel 包含 ICommand 时使用 Mock 进行单元测试

wpf - 在 WPF 中实现 multidock 窗口系统(如 blend、visual studio)

c# - mvvm 通用应用程序为什么它没有挂起