DevExpress MetroUI到WindowsUI

时间:2013-02-04 04:01:39

标签: winforms microsoft-metro devexpress devexpress-windows-ui

实际上,我已经在DevExpress MetroUIView中开发了我的应用程序 现在我需要将其转换为DevExpress WindowsUIView。 我使用的是12.2.4版本。
我试图通过DevExpress Project Converter工具转换我的项目, 但这条线没有被转换:

public DevExpress.XtraBars.Docking2010.Views.WindowsUI.MetroUIView MetroUIView1;

还有其他选项可以从MetroUIView转换为WindowsUIView吗?

1 个答案:

答案 0 :(得分:0)

请更改以下行(来自FormXXX.Designer.cs):

private void InitializeComponent() {
//...
this.metroUIView1 = new DevExpress.XtraBars.Docking2010.Views.WindowsUI.MetroUIView(this.components);
//...
}
public DevExpress.XtraBars.Docking2010.Views.WindowsUI.MetroUIView metroUIView1;

为:

private void InitializeComponent() {
//...
this.metroUIView1 = new DevExpress.XtraBars.Docking2010.Views.WindowsUI.WindowsUIView(this.components);
//...
}
public DevExpress.XtraBars.Docking2010.Views.WindowsUI.WindowsUIView metroUIView1;

然后,您可以将metroUIView1变量重命名为windowsUIView1

DevExpress.XtraBars.Docking2010.Views.WindowsUI.MetroUIView类仅在出于兼容性原因的情况下在DevExpress.XtraBars.v12.2.dll中定义(您可以按F12键查看元数据中的声明):

namespace DevExpress.XtraBars.Docking2010.Views.WindowsUI {
    [EditorBrowsable(EditorBrowsableState.Never)]
    [Browsable(false)]
    [Obsolete("You should use the WindowsUIView class")]
    public class MetroUIView : WindowsUIView {
        public MetroUIView();
        public MetroUIView(IContainer container);
    }
}