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.自己實驗成功截圖