WPF的Metro风格主题

25

我想知道在哪里可以获取类似于Windows Zune应用程序(或MetroTwit)的主题,以用于WPF。

我通过谷歌搜索只找到了适用于Silverlight 4而非WPF的主题。


试着看一下这个:http://www.codeproject.com/Articles/408211/A-Zune-Style-Application-Template-for-WPF-and-Silv 这是一个WPF和Silverlight的Zune风格应用程序模板 - 全部基于MVVM,易于使用 - 我刚刚发布了它,希望你或其他人会发现它有用! - Dave Kerr
非常酷 - 地铁风格可以在没有MVVM管道的情况下使用吗?那部分看起来很酷,但我有一个现有项目,我想重新设计样式。 - lightw8
没错,即使没有MVVM的管道,它也可以工作-只需查看MainWindow和MainView xaml文件,那里应该有足够的内容(以及ZuneResourceDictionary中的xaml)供您使用 :) - Dave Kerr
太好了,我会试一试! - lightw8
你可能想看一下这个问题:https://dev59.com/FWYr5IYBdhLWcg3wi6zd - Daniel
1个回答

46

恢复一个被遗忘的帖子,或许是为了自我推广?非常有可能,不过我最近开始做一个Metro主题包,其中大部分基于我在MahTweets中创建的东西和从Silverlight Cosmopolitan主题包中专门针对WPF的东西。

https://github.com/MahApps/MahApps.Metro

使用方法很简单,只需要

<Application.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.MergedDictionaries>
    </ResourceDictionary>
</Application.Resources>

WPF在处理来自其他程序集的主题时存在一些注意事项,您需要进行查阅。

它是免费且开源的,如果其他人正在寻找WPF中这种类型的内容,则非常欢迎进一步贡献。


看起来很不错,谢谢!希望有一个类似于Metro风格的模态/非模态窗口和对话框 - 或许可以基于Tim Heuer的FloatableWindow项目?http://floatablewindow.codeplex.com/ - lightw8
这个能在Silverlight 4-5上运行吗? - ren
这太棒了,而且仍然运行良好。谢谢Jenkins!我现在遇到一个问题,我正在使用mahApps来解决。我现在唯一要问的是,放置这些瓷砖的最佳方法是什么? - Malavos

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接