-
基本情况
是一个基于WPF的,开源的Metro风格的第三方库。
官方介绍网站在这里https://mahapps.com/,其源码在GitHubhttps://github.com/MahApps/MahApps.Metro。 -
库介绍
(1)MahApps.Metro.
该库主要定义了WPF现有控件的不同风格和主题,同时对其进行了自定义和增强,包含了一些新的属性和方法,使其更加美化和强大。包括:各种控件,包括窗体和常见的控件和样式、风格等。
(2)MahApps.Metro.IconPacks
该库包含的是自定义的一些图标,
(3)MahApps.Metro.Resources
该库包含的是自定义的一些控件(非WPF基本控件)等。介绍见http://modernuiicons.com/ -
安装
使用VS自带的NuGet即可搜索到,并安装之。
快速入门见这里:https://mahapps.com/guides/quick-start.html#windowcommands -
使用
完整介绍见https://mahapps.com/guides/
有多种用法:
(1)使用全套的库,包括从主窗体(MainWindow)到各种控件风格等。
具体的方法见快速入门见这里:[https://mahapps.com/guides/quick-start.html#windowcommands]
此外,其中也提及了另外一种基于自己窗体的方式,就是使用一个Behavior实现,这个就是将其设置为无边框等。具体说明见:https://mahapps.com/guides/advanced-guide.html。其中提到了一个例子。
(2)使用自己的窗体,只是用里边个别的控件。和上边的类似。只是在需要引用其控件的地方加入他们的命名控件,然后引用之。
各个窗口和控件的使用介绍见这里。https://mahapps.com/controls/
基于WPF的Metro风格的MehApp库介绍
最新推荐文章于 2025-06-19 13:16:35 发布