1

有誰知道如何讓Expression Blend與基於XAML的Metro應用程序一起工作?Windows 8中XAML的Expression Blend

開發人員預覽版僅支持Blend中的HTML5。我嘗試過各種技巧,包括在開發人員預覽中安裝Blend 4,並嘗試將項目加載到其中,但沒有任何效果。

回答

1

我會等 - 我們有機會在下個月發佈Win8 Beta版本。他們真的不需要被束縛在一起,但仍然有希望。

同時最好的解決方案可能是混合Silverlight中的東西,然後將XAML複製到WinRT項目中。

要做的另一件事是學習XAML,並手工輸入大部分內容 - 對於大多數XAML活動來說,速度會更快(並非假設您不熟悉XAML,但讀取它的其他人可能不知道它) 。我是學習XAML基礎的WPF Unleashed的忠實粉絲。

+4

我不同意:一旦你知道如何使用它,Blend比手寫XAML要快得多。話雖如此,我完全同意應該學習XAML。 – 2012-01-17 16:59:24

+0

這是可能的任何一種方式。我想,自從我開始使用純XAML以來,從來沒有必要學習Blend,所以輸入一些東西比在Blend中創建它要快得多。特別是如果我已經知道要設置什麼屬性,綁定什麼等。如果我需要做動畫,編輯模板或矢量圖形並生成隨機數據 - 我轉到Blend,但我們只是停在那裏。我想這裏的另一個選擇是使用Blend,但學習HTML5/WinJS並使用它。 – 2012-01-17 23:31:28

+0

我是一位相當熟練的XAML開發人員,他在設計工作中使用了Blend(你只是不能在VS中做這件事 - 即使你很好) 是否將XAML和灰塵從我的JavaScript書籍中刪除,或者是否需要等待(或是更好的支持HTML5/js方法),這些都是我想要的問題我試圖回答如果沒有XAML混合 – 2012-01-18 09:05:48

1

你自己說過:開發人員預覽只支持Blend中的HTML5。不知道你希望發生什麼。常規機器上的Blend 4應該支持基於XAML的應用程序。

+0

但Blend 4根本不支持Metro XAML應用程序 - 它無法打開項目/解決方案。這是否意味着沒有用於WinRT XAML應用程序的設計器工具? – 2012-01-17 15:09:46

+0

Blend 4於2010年6月發佈。開發人員預覽由於功能不全而臭名昭着。 – 2012-01-31 07:09:05

1

Expression Blend 5的最終版本將XAML項目作爲一等公民。

更好的是,您可以免費使用Visual Studio 2012 for Windows 8!