我已經獲得了有關Expression Blend的知識,該工具用於以與Visual Studio類似的方式創建圖形用戶界面(Wpf)。它是免費下載?無論如何,Blend生成的任何東西都可以在Visual Studio中使用相同的代碼(標記)來實現嗎?Expression Blend vs Visual Studio
有人可以推薦我一個關於如何在VS中構建Wpf以及如何開發其控件的有效使用的詳細和全面的「教程」?
我已經獲得了有關Expression Blend的知識,該工具用於以與Visual Studio類似的方式創建圖形用戶界面(Wpf)。它是免費下載?無論如何,Blend生成的任何東西都可以在Visual Studio中使用相同的代碼(標記)來實現嗎?Expression Blend vs Visual Studio
有人可以推薦我一個關於如何在VS中構建Wpf以及如何開發其控件的有效使用的詳細和全面的「教程」?
Expression Blend是而不是免費。
混合是不是一個必須的,因爲能夠設計WPF UI。
它可以與類似Photoshop的應用程序進行比較+它可以在XAML上工作而不會丟失DataBinding信息。但其「責任」只是設計。 作爲一名開發人員,我發現自己比使用Blend更適合進行XAML操作。但是,這是一個考驗的問題,也是你有能力的問題。
例如只是谷歌。 這一次只是在我發現列表中的第一個:
Expression Blend可以做的所有事情都可以在Visual Studio中完成,但是您必須手動直接在XAML中編寫一些額外的效果。本質上,Expression Blend爲您提供了XAML自動生成的發燒友圖形,而Visual Studio不會。
您還會發現它會引導您使用MVVM模式WPF/Silverlight。
我不能自己推薦任何單一資源,但如果您在互聯網上搜索MVVM模式WPF,那裏有很多示例。誠然,許多人都是Silverlight,但基本功能仍然存在。
我發現真正令人驚訝的是有多少開發人員在做Silverlight而不是普通的舊WPF,但是像你說的那樣有很多交叉兼容的材料 – Tom
的Expression Blend是不是免費的。但有一個30天的試用版可用。
我同時使用Blend和VS,但由於我更像是一個SW開發人員,而不是設計師,我的WPF工作中有95%是用VS完成的。 您可以使用Blend編輯器完成的所有工作也可以使用VS編輯器完成。
在VS中,很多像故事板這樣的東西都必須手動編碼,而且非常棘手,因爲Blend爲您提供了這個任務的工具,這使得它更容易。
看一看這個介紹視頻: http://expression.microsoft.com/en-us/cc136522
你會發現很多有用的網絡廣播上表達網站: http://expression.microsoft.com/en-us/cc197141
只要你知道,Expression Blend的是供學生免費通過[Microsoft Dreamspark](https://www.dreamspark.com/products/Product.aspx?ProductId=31)。這實際上是你會得到的Expression Studio Ultimate! –