2008-12-06 88 views
2

適用於VS2008的Silverlight工具有什麼問題?我似乎無法將控制權放在設計師的表面上。這在兩臺不同的機器上不適用於我。 您是否需要調整XAML才能放置第一個控件?
光標在表面上時保持指南針狀交叉。你應該拖放控件還是繪製它們?適用於Visual Studio 2008的Silverlight工具 - 放置控件問題

截圖(據我)silverlight-issue

回答

2

這是對您對this post的意見對這個問題的請求。

正如Aaron Fischer和Boyan提到的那樣,Visual Studio 2008 Silverlight 2 Designer由'微軟Silverlight工具for Visual Studio 2008 SP1'安裝包裝爲,當前爲只讀。

在Visual Studio 2008中,您目前無法將Silverlight 2控件從工具箱拖放到設計器上。但是,如果在啓動拖動之前將光標置於Xaml編輯器中,則可以將控件從「工具箱」拖動到Xaml編輯器。

這可能會改變未來版本的工具包,可能今年。在MIX 09上將有幾個關於Silverlight 3的公告,我不知道這是否會是其中之一。

要獲得對Silverlight 2 Xaml的設計控制權,您需要安裝Expression Blend 2.您可以下載試用here,確保您還有install Service Pack 1 from here。如果你已經安裝了這個,然後右鍵單擊Visual Studio 2008中的Page.xaml並選擇'在Expression Blend中打開...'

在Expression Blend中打開後,可以將控件從工具箱拖放到設計器上。在Expression Blend 2中的工具箱被稱爲「資源庫」,它可以通過訪問左擊向右雙箭頭> >在列表的底部在屏幕的左邊:

alt text

一旦Asset Library是開放的,如果您找不到您要查找的控件(您提到在Expression Blend 2中找不到Button控件),請在左上角的搜索區域中鍵入它的名稱,或點擊'Show All ...'複選框如上所示。

這個博客文章是一個很好的開始爲First Look at Using Expression Blend with Silverlight 2與大量的截圖。還有一些後續視頻可以看到您可以觀看的名爲Introducing Blend To Silverlight DevelopersSilverlight Programming And Expression Blend的博客文章。

+0

。這是我看到的 - http://i264.photobucket.com/albums/ii199/brunotyndall/screenshot1.png和http://i264.photobucket.com/albums/ii199/brunotyndall/screenshot2。png – BuddyJoe 2009-02-12 04:54:45

2

設計者是隻讀的。你必須使用表達式混合直到vs 2010

3

正如Aaron Fischer所指出的,目前VS Silverlight設計器是隻讀的。我只想補充一點,您仍然可以將控件從工具箱拖放到您的XAML標記中。當您從外部程序集(例如DataGrid)添加控件時特別有用,因爲它會自動創建對程序集的引用並映射適當的名稱空間。

+0

無法弄清楚如何讓拖放工作。好吧。奇怪的是 – BuddyJoe 2008-12-12 02:08:47

相關問題