将选项卡从一个选项卡更改为另一个选项卡,如Silverlight中的以下场景

时间:2013-10-01 07:08:35

标签: silverlight tabs silverlight-5.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>

此处,从第二个选项卡中有一个控件,当用户单击该按钮然后将更改为第一个选项卡时,该控件将有一个按钮。这怎么可能?

请关于这个问题的任何人帮助那么这将是一件好事。

谢谢,

1 个答案:

答案 0 :(得分:0)

我假设你总是会有两个标签,在usercontrol的click事件中,你可以这样做,

 TC.SelectedIndex = 0;