DevExpress MetroUI

时间:2013-01-31 06:13:20

标签: c# winforms devexpress

实际上我正在使用DevExpress 12.2.4版本。 MetroUI发生了什么? 现在我们找不到

using DevExpress.XtraBars.Docking2010.Views.MetroUI;

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

2 个答案:

答案 0 :(得分:1)

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

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 tool自动轻松执行此操作

答案 1 :(得分:0)

从我刚才在他们的论坛中看到,他们正在使MetroUI过时而转向WindowsUI。我对这些没有经验,但我可以猜出3种可能的解决方案:

  • 继续使用旧版本
  • 更新至WindowsUI,可能只是重命名为MetroUI,因此您只需在代码中搜索/替换MetroUIWindowsUI
  • 如果WindowsUIMetroUI明显不同,请修改代码以使用新控件。