WPF开发时,如何快速使用MahApps.Metro


0. WPF小白刚开始开发时,选择了两个UI库。

  ① MahApps.Metro  [https://github.com/MahApps/MahApps.Metro] 风格友好,类似win10, 可以先下载官方给的exe,查看所有样式,地址:https://github.com/MahApps/MahApps.Metro/releases, 下载最新版本的 mahapps.metro.demo-v**-***.zip, 查看不同.net 框架版本下的demo即可

  ② MaterialDesignInXamlToolkit   [https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit] 风格轻快,适合面向个人用户的APP。同样可以下载官方提供的exe,查看风格,样式。地址:https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit/releases  下载DemoApp.zip

  对比之后,发现更喜欢MahApps, 但是MaterialDesignInXamlToolkit上手快,点击每个控件旁边的 <·> 就可以复制代码,超级方便。

1.偷懒小白如何复制MahApps的代码

  ① 下载MahApps.Metro 项目的的全部代码

  ② 解压压缩包

  ③ 进入....\MahApps.Metro-develop\src\目录下,双击MahApps.Metro.sln

  ④ Blend中打开项目,文件夹 【MahApps.Metro】 右键 【生成】

  ⑤ 如果控制台输出 【对程序集签名时出错】,这就是我面对的问题了,经过百度,文件资源管理器 打开【C:\ProgramData\Microsoft\Crypto\RSA】 点击文件夹右键【属性】,在新弹出的窗口选择 【安全】,对用户【everyone】的权限进行编辑,赋予所有权限,确认后关闭窗口。

  ⑥ 重新执行第4步,输出成功1个,失败0个

  ⑦ Blend 选择文件夹【MahApps.Metro.Demo】 右键【设为启动项目】

  ⑧ debug模式下运行当前项目, 与官方给的exe运行结果相同

  ⑨ 进入文件夹.....\MahApps.Metro-develop\src\MahApps.Metro.Samples\MahApps.Metro.Demo\ExampleViews,任意选中文件 ***Example.xaml,就可以复制代码了。

2. 自己创建的项目,按照MahApps官方给的文档进行即可https://mahapps.com/docs/guides/quick-start

3.自己实验成功截图