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.自己实验成功截图