篇外:Blend可以用來探究不熟悉控件組成結構
轉自:https://blog.csdn.net/xpj8888/article/details/82715409
一、什么是Blend?
1、Blend是一款用於設計桌面和Web應用用戶界面的可視化工具,用於UI設計,其功能和PS類似,但是比PS強大。其可以快速、精細地繪制圖片,並可以生成.XAML文件,以便給VS工程使用。
2、VS自帶有一款blend for visual studio,其是專門用來做WPF、Metro等的界面設計。其目的讓做界面和后台的程序分開。VS與Blend之間,可以在菜單欄-視圖 中自由切換使用。
3、blend for visual studio可以導入PS文件或其他圖片,進一步加工成矢量圖,並生成.xAMLW文件,給WPF、Metro等工程使用。
4、blend for visual studio和DrawingBrush常常結合一起使用,來制作自定義圖片的。lend for visual studio初步生成粗略的.xaml代碼,然后作為DrawingBrush自定義圖片的一部分,最后在DrawingBrush自定義圖片的中,對代碼進行細化。綜合來說,前期可以用Blend快速生成代碼,后期可以用DrawingBrush把這些代碼綜合起來。
5、Blend 基礎/樣式/模板/控件模板/
https://www.cnblogs.com/clockdotnet/p/4188489.html
https://www.cnblogs.com/clockdotnet/p/4188530.html
https://www.cnblogs.com/clockdotnet/p/4188594.html
https://www.cnblogs.com/clockdotnet/p/4188607.html
https://www.cnblogs.com/clockdotnet/p/4320535.html
6、微軟官網 使用 Blend for Visual Studio 創建 UI
https://msdn.microsoft.com/zh-cn/library/jj171012.aspx
7、Blend經典入門教程
https://wenku.baidu.com/view/ef2c321b58eef8c75fbfc77da26925c52cc59107.html
二、blend for visual studio與WPF的關系?
blend for visual studio快速生成UI給WPF工程使用,使得界面和后台的程序分開。
三、Blend如何快速生成xaml代碼,即Path數據?
方法1:Blend圖片文件轉換為xaml代碼的Path數據。
https://blog.csdn.net/dh164645822/article/details/77155701?fps=1&locationNum=8
Blend 2013版可以導入.PSD文件,但是Blend 2015版不能導入.PSD文件。因此軟件工具需切換為 Expression Design:
https://www.cnblogs.com/lvdongjie/p/5479718.html
方法2:Blend工具可以自己畫圖,然后生成xaml代碼的Path數據。該方法在我的后面幾篇博客上,已經更加詳細的闡述了。