c# - 你如何在 WPF 中组织你的模型/ View / View 模型

标签 c# wpf mvvm

这一直困扰着我,所以我想我会征求建议。您如何在 WPF(解决方案资源管理器)中组织您的模型/ View / View 模型?我似乎永远找不到令我满意的解决方案,所以我想知道是否有人拥有。

最佳答案

除了您的模型应该在它们自己的程序集(项目)中这一事实之外。我倾向于将相关 View 和 ViewModel 放在一个文件夹中,而不是有一个名为“Views”的文件夹和另一个名为“ViewModels”的文件夹

比如说:

Project MyApp.Model
    |---> Models


Project MyApp.Client
    |--> Orders
    |      |--> OrderCRUDView
    |      |--> OrderCRUDViewModel
    |      |--> OrderListView
    |      |--> OrderListViewModel
    |--> Accounts
           |--> AccountCRUDView
           |--> AccountCRUDViewModel
           |--> AccountListView
           |--> AccountListViewModel
    ...etc

关于c# - 你如何在 WPF 中组织你的模型/ View / View 模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16947265/

相关文章:

c# - XAML 碰撞检测

c# - 如何使用以编程方式创建的按钮在 WPF MVVM 中创建 OnClick 命令?

wpf - 使用 VisualStateManager 动画 MVVM ViewModel 转换——动画未运行

c# - truecrypt 命令提示符命令的问题

c# - 将\r 后面没有\n 的所有实例替换为\r\n 的正则表达式

c# - 如何在我的列表框中的每个 ListBoxItem 之间放置一个分隔符?

c# - Visual Studio 找不到文件 - 调试

WPF 三态图像按钮

wpf - 动态更改数据模板

wpf - 无法使用 UI 线程 Dispatcher 更新 UI?