c#tab控制与网格问题

c#tab控制与网格问题,c#,wpf,tabcontrol,C#,Wpf,Tabcontrol,嗨,我有一个像这样的xaml代码 <Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" x:Class="test.Window1" x:Name="Window" Title="Window1" Width="640" Height

嗨,我有一个像这样的xaml代码

    <Window
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    x:Class="test.Window1"
    x:Name="Window"
    Title="Window1"
    Width="640" Height="480">

    <Grid x:Name="LayoutRoot">
        <Button Content="Create a tab" HorizontalAlignment="Left" Margin="49,26,0,0" VerticalAlignment="Top" Width="75"/>
        <TabControl Margin="0,63,0,0">

        </TabControl>
    </Grid>
</Window>

在TabControl中,没有tabItem。 请帮助我,如何使用c#编程: 如果我单击该按钮,它将添加一个带有网格的选项卡项,并在其中添加一个文本块。结果我希望是这样:

<Grid x:Name="LayoutRoot">
    <Button Content="Create a tab" HorizontalAlignment="Left" Margin="49,26,0,0" VerticalAlignment="Top" Width="75"/>
    <TabControl Margin="0,63,0,0">
        <TabItem Header="tab1">
            <Grid>
                <TextBlock Text="hi there" />
            </Grid>
        </TabItem>
    </TabControl>
</Grid>

如果我点击更多的按钮,我会继续添加这样的标签


请帮助我(敬拜)

鉴于这是您的xaml:

<Grid x:Name="LayoutRoot">
    <Button Content="Create a tab" HorizontalAlignment="Left" Margin="49,26,0,0" VerticalAlignment="Top" Width="75"/>
    <TabControl Margin="0,63,0,0" x:Name="MyTabControl">
        <TabItem Header="tab1">
            <Grid>
                <TextBlock Text="hi there" />
            </Grid>
        </TabItem>
    </TabControl>
</Grid>

鉴于这是您的xaml:

<Grid x:Name="LayoutRoot">
    <Button Content="Create a tab" HorizontalAlignment="Left" Margin="49,26,0,0" VerticalAlignment="Top" Width="75"/>
    <TabControl Margin="0,63,0,0" x:Name="MyTabControl">
        <TabItem Header="tab1">
            <Grid>
                <TextBlock Text="hi there" />
            </Grid>
        </TabItem>
    </TabControl>
</Grid>