2010-01-21 74 views
1

我無法弄清楚如何將TabItem帶到visual studio 2008 wpf項目中的TabControl的前面,以便我可以看到正在編輯的控件。Visual Studio 2008,WPF Tabitem。我如何把它放在前面?

可視化顯示部分只顯示第一個控件TabItem。它可以在運行時工作,而不是在設計時。

聲音減弱,也許我是,但我無法弄清楚,如果有人能告訴我怎麼樣,我真的很感激?

我試過把東西帶到前面,把東西推到後面?點擊文檔大綱,查看屬性,雙擊,將我的頭髮拉出來,將我的頭撞在牆上...

怎麼能這麼簡單地躲過我? :(

謝謝。

回答

2

設置上的TabItem作品IsSelected屬性,但它是不起眼的,至少可以說和缺憾的最好的。

這個問題實際上已經修復,以便您可以期望自8/11/2008以來的工作方式工作,但Windows Update並未通知您該更新可用,即使您從Visual Studio 2008「Hel檢查更新「菜單項。當我正在遷移到一臺新的筆記本電腦時,我剛剛遇到了這個問題,其中的Tab控件在我的舊機器上正常工作,但不在我的新機器上正常工作。仔細觀察後,我發現不同之處在於Visual Studio 2008 SP1丟失了,一旦我安裝了Tab Control後又開始正常工作了。去;

http://msdn.microsoft.com/en-us/vstudio/cc533448.aspx

這使我懷疑,即使是具備更新VS2008之前的選項卡控件在Expression Blend工作正常,自SP1更新是VS2008,而不是到.NET Framework,控制不應該已改變。那麼,微軟是否將Tab Control的設計時間行爲寫入了UI和控件本身?這將是非常奇怪的,但如果設計時間行爲在控制中,它將如何在Blend中工作而不是VS2008?也許Blend和VS2008每個都有自己的一套處理設計時間行爲的控件模板?如果他們這樣做,你會認爲這兩個程序會共享它們。 Hmmmm ...

PS:不要忘記安裝3個安全更新的Windows更新現在發現,500MB聖cr_p蝙蝠俠VS2008 SP1。

+0

輝煌!謝謝你,我現在正在安裝。你們如何找到這些東西是令人難以置信的! – Obbles 2010-02-15 00:06:39

+0

我不知道這是否是專門的TabControl還是一個可以使用相同的技術爲自定義控件內置到Visual Studio只是特殊行爲。 – jpierson 2011-06-24 15:18:18

1

使用IsSelected財產上的TabItem

<TabControl> 
     <TabItem Header="Tab1"> 
      <TextBlock Text="This text is not visible"/> 
     </TabItem> 
     <TabItem Header="Tab2" IsSelected="True"> 
      <TextBlock Text="This text is visible" /> 
     </TabItem> 
    </TabControl> 
+1

Ic..Thank你這麼多...那...工作的一個模糊的方式來做到這一點,雖然有點...也許我只是太習慣的WinForms ...謝謝... – Obbles 2010-01-22 04:46:20