WPF 和管弦乐队入门
Getting started with WPF & Orchestra
我正在创建我的第一个 WPF 应用程序,而我过去只使用过 WinForms。我已经熟悉了 MVVM 的基础知识,但肯定需要实践才能更深入地理解。
看起来 Orchestra Shell 写在 Catel 之上是启动新应用程序的好方法,因为它有许多内置功能,包括 MVVM 框架。
我有兴趣开发的 WPF 应用程序是一个实用程序,可帮助管理特定企业应用程序(查看日志、检查服务状态等),包括:
- 流畅的功能区
- 阿瓦隆对接
- 其他开发者编写插件的能力
作为 WPF/MVVM 新手,我很难理解开始使用 Orchestra 的最佳方式,github 上的文档文件夹中似乎包含 getting started guide ] 有点过时了。
提供的示例以及 LogViewer 应用程序都很棒,但我确实可以使用一些入门指南。有谁知道 Orchestra 的最新入门文档,或者有人愿意提供一些高级步骤吗?
以下是我对所需步骤的初步想法,但我不确定这是否是正确的方法:
- 创建一个空白的 WPF 项目
- 使用 NuGet 安装 Orchestra FluentRibbon
- 创建包含流畅功能区的主视图
创建 Prism 模块?对于要添加到的每个组件
申请
组件示例(棱镜模块?):
- Connect/disconnect 到应用程序服务器
- Load/show 插件
任何 help/guidance 将不胜感激——也许从管弦乐队开始对像我这样的 WPF/MVVM 新手来说不是一个好主意?
提前致谢!
最好的开始方式是查看 Orchestra 存储库中包含的示例。例如,Fluent Ribbon examples 让您了解如何实现 ShellService。
之后,如果您正在寻找 Catel 和 Prism 的模块化,我建议您看一下 Catel examples repository。
如果您有更直接的问题,请随时使用 gitter 与任何组件的团队聊天。
我正在创建我的第一个 WPF 应用程序,而我过去只使用过 WinForms。我已经熟悉了 MVVM 的基础知识,但肯定需要实践才能更深入地理解。
看起来 Orchestra Shell 写在 Catel 之上是启动新应用程序的好方法,因为它有许多内置功能,包括 MVVM 框架。
我有兴趣开发的 WPF 应用程序是一个实用程序,可帮助管理特定企业应用程序(查看日志、检查服务状态等),包括:
- 流畅的功能区
- 阿瓦隆对接
- 其他开发者编写插件的能力
作为 WPF/MVVM 新手,我很难理解开始使用 Orchestra 的最佳方式,github 上的文档文件夹中似乎包含 getting started guide ] 有点过时了。
提供的示例以及 LogViewer 应用程序都很棒,但我确实可以使用一些入门指南。有谁知道 Orchestra 的最新入门文档,或者有人愿意提供一些高级步骤吗?
以下是我对所需步骤的初步想法,但我不确定这是否是正确的方法:
- 创建一个空白的 WPF 项目
- 使用 NuGet 安装 Orchestra FluentRibbon
- 创建包含流畅功能区的主视图
创建 Prism 模块?对于要添加到的每个组件 申请
组件示例(棱镜模块?):
- Connect/disconnect 到应用程序服务器
- Load/show 插件
任何 help/guidance 将不胜感激——也许从管弦乐队开始对像我这样的 WPF/MVVM 新手来说不是一个好主意?
提前致谢!
最好的开始方式是查看 Orchestra 存储库中包含的示例。例如,Fluent Ribbon examples 让您了解如何实现 ShellService。
之后,如果您正在寻找 Catel 和 Prism 的模块化,我建议您看一下 Catel examples repository。
如果您有更直接的问题,请随时使用 gitter 与任何组件的团队聊天。