mvvm - 卡特尔MVVM应用程序代码结构

标签 mvvm catel

目前,我正在探索用于开发WinRT和Windows Phone应用程序的MVVM框架。我发现Catel MVVM框架很有前景,它提供了许多功能。我还通过Codeplex上的catel mvvm查看了各种示例示例。但是,大多数示例都是在单个Visual Studio项目中构建的。我所说的单个项目是针对WinRT应用程序的一个Visual Studio项目,其中包含模型, View 模型和 View ,以及用于Windows Phone应用程序的单独项目。
我计划以一种可以在WinRT和Windows Phone应用程序之间共享代码的方式来组织代码。
例如

常见的

  • 项目1:商业服务
  • 项目2:
  • 模型
  • 项目3: View 模型

  • WinRT
  • 项目4:WinRT应用程序特定的代码( View 等)

  • 赢电话
  • 项目5:Windows Phone应用程序特定的代码( View 等)

  • 现在我的问题是,据我了解,卡特尔使用一些约定来定位 View 模型,是否可以如上所述构造应用程序代码?如果是,那怎么办?是否有任何示例示例代码可以帮助我?非常感谢在这方面的任何帮助。提前致谢。

    最佳答案

    是的,您甚至可以使用单独的程序集来解析命名约定(可以像在documentation中看到的那样完全自定义它们)。

    关于mvvm - 卡特尔MVVM应用程序代码结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17531384/

    相关文章:

    c# - EventToCommand 和 CommandManagerBinding 不工作

    c# - 卡特尔(MVVM框架)ObservableCollection

    c# - 从组合根解析交互式请求的 View 模型?

    java - BindingAdapter 未被识别为适用于具有泛型的属性

    mvvm - 为什么 Xamarin.Forms 中的 MvvmLight 优于 Mvvm?

    c# - 在 DataGridTextColumn 中绑定(bind) ViewModel 属性

    c# - Catel中DisableEventSubscriptionsOfChildValues的目的?

    c# - 将相对源根父控件的属性绑定(bind)到子类的附加属性 - 使应用程序崩溃

    c# - 在缓存中找不到类型 - UWP Windows 10

    visual-studio-2012 - Catel 示例在 Visual Studio 中加载非常缓慢