2011-11-18 72 views
3

我不確定這是否可行,但我想在Visual Studio 2010中創建一個F#應用程序。然後,我想通過XAML文件創建WPF GUI,我通過Expression Blend 4編輯。如何使用Expression Blend 4編輯VS2010 F#項目中的XAML文件?

Blend不允許要創建的F#項目。 VS2010不允許創建XAML文件。

我已經在這裏遵循的步驟:http://msdn.microsoft.com/en-us/library/hh273078.aspx

然而,當我在Blend中打開解決方案我無法看到在「設計」模式的XAML文件。

這可能嗎?

+1

,你不能XAML文件添加到F#項目的事實是很煩人的,但你可以通過重命名文件或使用「添加現有項」做。這就是你的項目包含的內容?如果您在Blend中查看相當於「解決方案資源管理器」,那麼您應該看到項目中的所有文件... –

+0

我在VS中創建了一個文件作爲「文本」文件並保存爲sample.xaml。然後我使用'Add Existing Item'來從Blend中選擇XAML文件。然後我可以在項目中看到該文件,並且可以編輯XAML代碼 - 但是我無法在「設計」模式下查看/編輯該選項灰顯 - 與大多數菜單選項一樣。 – David

回答

0

Blend通常不喜歡設置爲Resource的XAML文件。它期望XAML文件是頁面或內容(警告空洞:沒有參考,只是我的經驗)。除非你需要將XAML與F#配合使用,否則我會將它放在一個單獨的WPF控件庫項目中。

3

我發現要在Blend的Design視圖中編輯XAML文件,我必須從默認的F#應用程序(控制檯)更改爲F#應用程序(Windows),然後將PresentationFoundation.dll作爲資源添加。

從fsproj文件。

-  <OutputType>WinExe</OutputType> 
-  <Reference Include="PresentationFramework" /> 
相關問題