8,757
社区成员
发帖
与我相关
我的任务
分享 <controls:TabControl x:Name="tabControl1" Height="160" Width="320" Canvas.Left="88" Canvas.Top="150">
<controls:TabItem Header="TabItem1">
<Grid>
</Grid>
</controls:TabItem>
<controls:TabItem Header="TabItem2">
<Grid>
</Grid>
</controls:TabItem>
<controls:TabItem Header="TabItem3">
<Grid>
</Grid>
</controls:TabItem>
<controls:TabItem Header="TabItem4">
<Grid>
</Grid>
</controls:TabItem>
<controls:TabItem Header="TabItem5">
<Grid>
</Grid>
</controls:TabItem>
</controls:TabControl> void ResizeTabControl()
{
TabItem item;
int items = tabControl1.Items.Count;
if (items > 0)
{
double width = tabControl1.Width / (double)items - 2.0;
for (int i = 0; i < items; i++)
{
item = tabControl1.Items[i] as TabItem;
if (item != null)
item.Width = width;
}
}
}
<basics:TabControl>
<basics:TabItem>
<basics:TabItem.Header>
<StackPanel>
<TextBlock Margin="3">Test Tab Title</TextBlock>
<Image Source="test.jpg" Stretch="None" />
</StackPanel>
</basics:TabItem.Header>
<StackPanel Margin="3">
<CheckBox Margin="3" Content="Setting 1"></CheckBox>
<CheckBox Margin="3" Content="Setting 2"></CheckBox>
<CheckBox Margin="3" Content="Setting 3"></CheckBox>
</StackPanel>
</basics:TabItem>
<basics:TabItem Header="Tab Two">
...
</basics:TabItem>
</basics:TabControl>