gpt4 book ai didi

.net - 推荐的 WPF 应用程序项目结构是什么?

转载 作者:行者123 更新时间:2023-12-01 08:50:10 27 4
gpt4 key购买 nike

您好,我是 WPF 的新手。我喜欢 MVVM(模型- View - View 模型)模式。我当前的项目具有以下类型的文件/命名空间结构:

  Clients
Controls
ClientNameControl.xaml
ClientSurnameControl.xaml
Views
ClientCapture.xaml
Models
Client.cs
ViewModels
ClientViewModel.cs

等等。每个域对象(如客户、产品等)都具有上述结构。控件用于组成 View ,非常通用的控件被拆分成单独的控件项目并在项目中引用。我的问题是这是否是一个有用的结构? MVVM 的所有示例似乎都采用以下文件/命名空间层次结构的方法:

  ViewModels
ClientViewModel.cs
ProductViewModel.cs
Models
Clients.cs
Products.cs
Views
CliewntView
ProductView

如有任何意见,我们将不胜感激。提前致谢:)

更新:我一直在四处寻找,下面的链接提供了有用的信息。我将以更传统的方式构建我的项目。

最佳答案

我们为 View 和 View 模型创建了不同的项目。在大型项目的情况下,它使事情更容易维护。我们的目录是 -

 - ViewsRoot
+ Base
+ Controls
+ Documentation
+ Forms(Windows)
+ Reports
+ Resources
+ Themes
+ Utilities
App.xaml

- ViewModelsRoot
+ Collection
+ Commands
+ Converters
+ Resources
+ TemplateSelectors
+ ViewModels
+ Views (Interfaces for views)
Constants.cs
Utility.cs

另请参阅此 SO 问题以获取更多信息。与 WPF 项目结构相关 - Recommended WPF Project Structure?

关于.net - 推荐的 WPF 应用程序项目结构是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3598926/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com