在 WPF 專案中開啟 Blend

在 WPF 專案中開啟 Blend

昨天 Bill 淑在噗浪上面問了一個問題:「我有一個傻問題..當我開了一個WPF專案, 上面放了Button, 我要怎麼開啟Expression Blend來修改這個Button ?」

艾小克當時楞了一下, 這個問題不是 Visual Studio 2010 應該早就已經解決了嗎?

2008 年就用 WPF Application 取代 Windows Form Application,利用藍芽連結生理訊號的量測設備讀取設備量測數值。那個時候好像就可以了吧??!!!

所以就依照 Bill 淑問的問題依樣畫葫蘆,果然在 Visual Studio 2010 還是無法直接開啟 Expression Blend。(囧rz)

螢幕快照 2011-01-12 下午2.00.37

螢幕快照 2011-01-12 下午2.23.04螢幕快照 2011-01-12 下午2.23.19

 

而在 silverlight 專案中, 在 xaml 檔案上開啟右鍵功能表是可以看到「Open in Expression Blend…」選項!

螢幕快照 2011-01-12 下午2.09.47

 

所以, 翻了一下 Bookmarks 找了一下相關文章, 前年 2009 就有人將 Visual Studio 2008 解決方法寫在部落格中。

參考:How to Open a Project in Expression Blend from Visual Studio by Anum Lodhi

 

而在 Visual Studio 2010 中無法開啟的問題,在國外的論壇「Error trying to open WPF Xaml windows from Visual Studio 2010 in Blend」也懸而未解。

所以,心想這樣的問題應該早就被人解決到不想回答了吧?果然 Visual Studio 2010 可以透過 Extension Manager 搜尋到套件解決問題。

透過功能表開啟 ( Tools –> Extension Manager ),搜尋「Blend It」就可以發現套件「Blend It! for VS 2010

該套件功能相當簡單,就是 Open Project with Microsoft Expression Blend from Visual Studio 2010 solution’s context menu

螢幕快照 2011-01-12 上午12.15.07

 

下載「Blend It! for VS 2010」完成安裝後, 重新開啟 Visual Studio 2010 就完成了。

在 WPF專案中,在 sln 檔案的右鍵功能表中就可以發現,多了「Blend It!」的選項可以選擇囉。

螢幕快照 2011-01-12 上午12.37.46

 

而其實大部分的情況下,只要透過在檔案總管中開啟 sln 檔案的右鍵功能表,照樣可以選擇「Expression Blend」來開啟。

螢幕快照 2011-01-12 下午2.01.48

螢幕快照 2011-01-12 下午2.04.15