如何从 Catel 项目迁移到 Orchestra + MahApps? (.NET 4.0)
How to migrate from Catel project to Orchestra + MahApps? (.NET 4.0)
我有一个 Catel 项目,使用各种 Catel 控件和 类,我如何 migrate/update 将它添加到 Orchestra (MahApps)?
不需要真正的 "conversion"。 Orchestra 是一个建立在 Catel 之上的库。它使您可以更轻松地使用 Fluent.Ribbon 或 MahApps.Metro 创建应用程序,因为它会为您处理所有样板代码。
如果要"migrate",需要进行以下步骤:
- 决定 shell 使用什么(MahApps 或 Fluent.Ribbon)
- 决定MainView是什么(window的真实内容)
- 决定丝带是什么(如果您使用 Fluent.Ribbon shell)
- 使用引导程序而不是将 MainWindow 显示为启动 uri
了解其工作原理的一个好方法是使用 Orchestra 中包含的示例。每个 shell 都有自己的示例应用程序。
现在您正在转向更专业的 shell,一些提示:
- 开始使用命令容器(在您的应用中的任何地方工作,您的用户可以重新映射快捷方式)
- 查看 Orc.* space
中的所有其他组件
我有一个 Catel 项目,使用各种 Catel 控件和 类,我如何 migrate/update 将它添加到 Orchestra (MahApps)?
不需要真正的 "conversion"。 Orchestra 是一个建立在 Catel 之上的库。它使您可以更轻松地使用 Fluent.Ribbon 或 MahApps.Metro 创建应用程序,因为它会为您处理所有样板代码。
如果要"migrate",需要进行以下步骤:
- 决定 shell 使用什么(MahApps 或 Fluent.Ribbon)
- 决定MainView是什么(window的真实内容)
- 决定丝带是什么(如果您使用 Fluent.Ribbon shell)
- 使用引导程序而不是将 MainWindow 显示为启动 uri
了解其工作原理的一个好方法是使用 Orchestra 中包含的示例。每个 shell 都有自己的示例应用程序。
现在您正在转向更专业的 shell,一些提示:
- 开始使用命令容器(在您的应用中的任何地方工作,您的用户可以重新映射快捷方式)
- 查看 Orc.* space 中的所有其他组件