如何从Catel项目迁移到Orchestra + MahApps? (.NET 4.0)

时间:2015-08-13 10:52:21

标签: .net-4.0 upgrade catel orchestra

我有一个Catel项目,使用各种Catel控件和类,如何将其迁移/更新到Orchestra(MahApps)?

1 个答案:

答案 0 :(得分:4)

不需要真正的“转换”。 Orchestra是一个建立在Catel之上的图书馆。它使您可以更轻松地使用Fluent.Ribbon或MahApps.Metro创建应用程序,因为它可以为您处理所有样板代码。

如果要“迁移”,则需要执行以下步骤:

  1. 决定使用哪种shell(MahApps或Fluent.Ribbon)
  2. 决定MainView的内容(窗口的真实内容)
  3. 决定功能区的内容(如果您使用的是Fluent.Ribbon外壳)
  4. 使用引导程序而不是将MainWindow显示为启动uri
  5. 了解它如何工作的好方法是使用Orchestra中包含的示例。每个shell都有自己的示例应用程序。

    现在你要转向一个更专业的shell,一些提示:

    1. 开始使用命令容器(适用于您应用中的任何位置,您的用户可以重新映射快捷方式)
    2. 查看Orc.* space
    3. 中的所有其他组件