。
EDIT:
がTabControl
を含む行または列が自動サイズでないことを確認してください。あなたのコードが以下のように見える場合、TabControl
はアクティブTabItem
に従ってサイズが変更されます。
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height=".20*"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height=".20*"/>
</Grid.RowDefinitions>
<TabControl Grid.Row="1" BorderBrush="Red" BorderThickness="1">
<TabItem Header="Blue">
<Rectangle Width="200" Height="200" Fill="Blue"></Rectangle>
</TabItem>
<TabItem Header="Black">
<Rectangle Width="100" Height="100" Fill="Black"></Rectangle>
</TabItem>
</TabControl>
</Grid>
そして、あなたは<RowDefinition Height="*"/>
に上記のコードの行<RowDefinition Height="Auto"/>
を変更した場合、それは問題を解決します。
コードを共有することもできます。私たちはそれを見ることができます。
画面が小さすぎるとどうなりますか?タブコントロールを伸ばし、最初の子としてスクロールビューアを置く方が良いのではないでしょうか? – Silvermind