推荐的WPF项目结构?

Lee*_*one 13 .net wpf project-planning project-structure mvvm

我是一个很好的Visual Studio解决方案和项目结构的坚持者.

我即将开始WPF概念证明工作.

任何人都可以推荐一些他们使用过的WPF项目结构并且发现效果很好吗?

这里http://drwpf.com/blog/2007/10/01/58/

他们有一个我喜欢的建议:

    Root
    - Pages
    - Controls
    - Resources
    App.xaml
Run Code Online (Sandbox Code Playgroud)

页面,控件和资源是文件夹.

有没有人发现某些结构运作良好/不能正常工作?

此外,如果你们这样做,我宁愿不进入"模型视图演示者"讨论.

akj*_*shi 9

我同意alimbada.我们还为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
Run Code Online (Sandbox Code Playgroud)

我也相信提前规划结构,这使得所有开发人员都可以轻松地习惯并遵循相同的规则.稍后执行此操作会增加混乱,并且在您必须创建单独项目时会很痛苦.多数民众赞成我的观点,我很乐意知道其他更好的方法.


ali*_*ada 6

我倾向于拥有以下目录:转换器,模型,资源,ViewModel和视图.

我还看到了一个解决方案,其中View和ViewModel被拆分为单独的项目(请参阅CodePlex上的BubbleBurst)