私はのは、WindowsのクラシックなスタイルのためのDevExpress社のWPF独自の手続きの下で統一設定する方法を紹介しましょう、多くの人々は、人々が自由ではありませんが、すべてを知って使用しなければならないのに、本当に、DevExpress社を使用するC#プラグインの努力をしたと信じています。
フォームの設定ウィンドウのスタイル:
2 DLL図をご紹介します。
DevExpress社独自のフォームの代わりに、フォームのクラステーマ:ThemeWindow。
メインテーマはによって設定された ApplicationThemeHelperのクラス、DLLのDevExpress.Dataではなく、名前空間のDevExpress.Xpf.Coreで、私は長い間DevExpress.Dataピットので、インポートされませんでした
直接コードに:
ApplicationThemeHelper.UseLegacyDefaultTheme = 真; ApplicationThemeHelper.ApplicationThemeName = Theme.Office2010Black.Name。 wpfWindow.WindowStyle = System.Windows.WindowStyle.SingleBorderWindow。 wpfWindow.BorderThickness = 新しい厚さ(0 )。 wpfWindow.Margin = 新しい厚さ(0 )。 wpfWindow.Padding = 新しい厚さ(0)。
我々は上記OFFICE2010暗いスタイルを設定しているためのは、結果を見てみましょう。そして、それは私たちにWPFに加えて、元の形にフラット感を与えています。それは非常に専門的です。
Windowsスタイルのコントロールを設定します
コントロールとスタイルになるコードは、パラメータとして渡すことができます。
ThemeManager.SetTheme(対照、Theme.Office2010Black)。
我々のテストと結果を見てみましょう:
我々はそれがどのように見えるかを確認するには、Officeのスタイルを設定するためのボタンをチャートとして!!!
分别是正常情况和鼠标移入的样式,看的出来虽然不是很炫酷,但是比较具有专业软件样式的亚子!!!
剩下的样式和风格就等小伙伴们自己去动手挖掘吧!!!