1

实际上我使用的是 DevExpress 12.2.4 版本。MetroUI 怎么了?现在我们找不到

using DevExpress.XtraBars.Docking2010.Views.MetroUI;

实际上,我们已经在 MetroUI 中设计了我们的应用程序。请帮忙

4

2 回答 2

1

DevExpress v12.2 的重大更改列表:

BC1766 Metro术语已在代码命名空间和类名中替换为WindowsUI 。

由于已经提供了适用于 Windows 8 的新品牌指南,因此不再建议使用名称“Metro”。

此更改影响以下类:

MetroUIView
MetroUIViewInfo
MetroUIViewHitInfo
MetroUIViewPainter
MetroUIViewController
MetroUIViewCommand

此更改影响了以下命名空间:

DevExpress.XtraBars.Docking2010.Views.MetroUI
DevExpress.XtraBars.Docking2010.Dragging.MetroUI

换句话说:WindowsUI(v12.2) 是 MetroUI(v12.1) 的下一个版本 - 您只需将MetroUI代码中的WindowsUI. 您可以使用DXperience 安装中提供的Project Converter 工具轻松地自动执行此操作

于 2013-01-31T06:46:56.387 回答
0

从我刚刚在他们的论坛中看到的情况来看,他们正在让 MetroUI 过时,取而代之的是 WindowsUI。我对这些没有经验,但我可以猜到 3 种可能的解决方案:

  • 继续使用旧版本
  • 更新到WindowsUI,可能只是重命名MetroUI,所以你只需要在你的代码中搜索MetroUI/WindowsUI替换
  • 如果WindowsUI明显不同MetroUI- 修改您的代码以使用新控件。
于 2013-01-31T06:42:17.597 回答