我正在创建我的第一个WPF应用程序,而我过去只使用过WinForms。我已经熟悉了MVVM的基础知识,但肯定需要练习以获得更深入的理解。
似乎在Catel上编写的Orchestra Shell是启动新应用程序的好方法,因为它具有许多内置功能,包括MVVM框架。
我有兴趣开发的WPF应用程序是一个实用程序,用于帮助管理(查看日志,检查服务状态等)特定企业应用程序,并包括:
作为一名WPF / MVVM新手,我很难理解与Orchestra合作的最佳方式,而且似乎github上docs文件夹中包含的getting started guide有点过时了。
提供的示例以及LogViewer应用程序都很棒,但我可以在入门时使用一些指针。有没有人知道Orchestra的最新入门文档,还是有人愿意提供一些高级步骤?
以下是我对所需步骤的初步想法,但我不确定这是否是正确的方法:
创建棱镜模块?为每个组件添加到 应用
组件示例(棱镜模块?):
任何帮助/指导都会受到赞赏 - 也许对于像我这样的WPF / MVVM新手而言,开始使用Orchestra并不是一个好主意?
提前致谢!
答案 0 :(得分:1)
最好的方法是查看Orchestra存储库中包含的示例。例如,Fluent Ribbon examples可以让您了解如何实现ShellService。
之后,如果您正在寻找Catel和Prism的模块化,我建议您查看Catel examples repository。
如果您有更多直接问题,请随时使用gitter与任何组件的团队聊天。