2010-02-18 264 views

回答

0

包裝是TabControl的默認行爲。你正在使用的任何StyleControlTemplate干擾?

以下代碼:

<Window x:Class="WpfApplication1.Window1" 
     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
     Title="Window1" Height="300" Width="300" AllowsTransparency="True" WindowStyle="None"> 
    <Grid> 
     <TabControl> 
      <TabItem Header="TabItem"/> 
      <TabItem Header="TabItem"/> 
      <TabItem Header="TabItem"/> 
      <TabItem Header="TabItem"/> 
      <TabItem Header="TabItem"/> 
      <TabItem Header="TabItem"/> 
      <TabItem Header="TabItem"/> 
      <TabItem Header="TabItem"/> 
      <TabItem Header="TabItem"/> 
      <TabItem Header="TabItem"/> 
      <TabItem Header="TabItem"/> 
     </TabControl> 
    </Grid> 
</Window> 

產生

Window with many tabs in a tab control http://hypftier.de/dump/wpf_tab_control_wrap.png

+0

事實上,情況是這樣。封閉的網格是問題,而不是選項卡控件。 Thanx – 2010-02-18 19:05:54

+0

此解決方案並不總是有效 - 我有一個窗口可以動態改變它的大小(根據標籤項的大小),我希望標籤可以換成更多的行。 有沒有任何方法可以不用硬編碼窗口的寬度/ TabControl? – spaarvap 2013-05-26 18:03:59

相關問題