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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM