0

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

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

从 MetroUIView 转换到 WindowsUIView 还有其他选择吗?

4

1 回答 1

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);
    }
}
于 2013-02-04T12:27:32.840 回答