2010-02-11 82 views
4

我試圖控制添加到另一個TabItem設計的看法,但我只能看到第一TabItem與我之前添加的所有控件,並在現階段,我只能通過添加控件硬編碼的代碼視圖窗口,因此我必須編譯該程序,以查看硬編碼添加的控件的結果。更改標籤項目

任何幫助,將不勝感激。

回答

0

正如SnOrfus所說,顯然當你開始做一些硬編碼時可能會產生一些衝突,儘管它很少見,因爲我可以在設計視圖上創建選項卡控件,選項卡項目和操作槽設計視圖。

我的建議是, 1.-檢查是否安裝了適用於Visual Studio的Service Pack。 (檢查VS2008的更新) 2.-從新鮮的設計開始,只在設計視圖中工作。 3.-嘗試在tabitem中使用「Wrappanel」或「stackPanel」而不是畫布或網格(這將幫助您完成佈局)。

如果您使用WrapPanel,您可能需要查看滾動和包裝其內容的行爲。

希望這會有所幫助。

+1

第一段不正確。建議2(從設計角度重新開始工作)是不必要的浪費時間,從長遠來看會導致不良習慣。 Audel **應該**在適當的時候直接編輯XAML。這個服務包的想法很好,在這種情況下可能會解決這個問題,但也可以看看Jay的IsSelected建議。 – 2010-02-12 23:22:56

3

我最近碰到一個問題,聽起來像這樣,基本上設計師沒有意識到您選擇了第一個標籤以外的其他東西。如果您轉到該tabitem控件的屬性對話框並將IsSelected屬性設置爲True,則應顯示該選項卡內容區域。

但是,我懷疑真正的問題是您沒有安裝VS2008 SP1,因爲他們使用該更新修復了它。不幸的是,Windows Update不會告訴你SP1存在,甚至VS2008的菜單「幫助>檢查更新」也不會告訴你它是可用的。你必須去;

http://www.microsoft.com/downloads/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E&displaylang=en

自己得到它。安裝後,Tab Control按照您期望的方式工作。

PS:不要忘記SP1的3個安全更新,全部500MB。 Windows Update發現他們很好。