0

下面是代码场景。

<controls:TabControl x:Name="TC"  Background="Black" Grid.Column="0" Grid.ColumnSpan="2" Margin="0,0,0,8" Style="{StaticResource TabControlStyle1}" HorizontalAlignment="Left" VerticalAlignment="Center" HorizontalContentAlignment="Left" VerticalContentAlignment="Center" Padding="2">
        <controls:TabItem Header="TAB1" x:Name="Tab1" Style="{StaticResource TabItemStyle2}" Foreground="#FFFDFDFD">
            <Grid>
                <local:UC1 x:Name="childUc1" Width="Auto" Height="Auto"/> 
            </Grid>
        </controls:TabItem>
        <controls:TabItem Header="TAB2" x:Name="Tab2" Style="{StaticResource TabItemStyle2}" Foreground="White">
            <Grid>
                <local:UC2 Margin="0" Width="Auto" HorizontalContentAlignment="Left" HorizontalAlignment="Left" VerticalAlignment="Center"/>
            </Grid>
        </controls:TabItem>
    </controls:TabControl>

这里从第二个选项卡有一个控件,并且从该控件有一个按钮,当用户单击该按钮时,它将更改为第一个选项卡。这怎么可能?

请任何人帮助解决这个问题,那将是一件好事。

谢谢,

4

1 回答 1

0

我假设你总是会有两个选项卡,在用户控件的点击事件上,你可以这样做,

 TC.SelectedIndex = 0;
于 2013-10-01T08:02:04.597 回答