1

実際、私はDevExpress12.2.4バージョンを使用しています。MetroUIはどうなりましたか?今、私たちは見つけることができません

using DevExpress.XtraBars.Docking2010.Views.MetroUI;

実際、MetroUIでアプリケーションを設計しました。助けてください

4

2 に答える 2

1

バージョンv12.2のDevExpress最新の変更リスト:

BC1766メトロの用語は、コードの名前空間とクラス名で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インストール内で利用可能なProjectConverterツールを使用して、この操作を自動的に簡単に実行できます。

于 2013-01-31T06:46:56.387 に答える
0

私が彼らのフォーラムで見たところから、彼らはMetroUIを時代遅れにしてWindowsUIを支持していました。私はこれらの経験がありませんが、3つの可能な解決策を推測することができます:

  • 古いバージョンを使い続ける
  • に更新しますWindowsUI。これは名前が変更される可能性があるため、コード内で検索/置換するMetroUI必要があります。MetroUIWindowsUI
  • WindowsUIと大幅に異なる場合-MetroUI新しいコントロールを使用するようにコードを変更します。
于 2013-01-31T06:42:17.597 に答える