一分钟将你的WPF应用程序变身成炫彩动态Metro风格

准备:引入程序集

MahApps.Metro(提供了控件)

MahApps.Metro.Resources(提供的资源样式,可单独使用)

可以使用NuGet或手动上官网下载导入DLL文件。

动手:为各WPF窗口变身

1、打开xaml文件

2、将Windows标签改成Controls:MetroWindow标签(若为WPF页面,则跳过这一步)

3、加入以下命名空间以便使用提供的控件:

xmlns:Controls="clr-namespace:MahApps.Metro.Controls;assembly=MahApps.Metro"

4、导入资源、样式

   <Window.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Colours.xaml" />
                <ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Fonts.xaml" />
                <ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Controls.xaml" />
                <ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Accents/Blue.xaml" />
                <ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Accents/BaseLight.xaml" />
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </Window.Resources>



官方DEMO截图




posted @ 2012-07-11 15:37  beta2013  阅读(442)  评论(0编辑  收藏  举报