0
以下是代碼方案。在Silverlight中將選項卡從一個選項卡更改爲另一個選項卡方案
<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>
這裏從第二選項卡上有一個控制,並從該控制有一個按鈕時該按鈕用戶點擊然後,將改變到第一選項卡。這怎麼可能?
請任何人在這個問題上幫忙,那將是一件好事。
感謝,
AS我在第二個選項卡的用戶控制和在該控件中,我沒有找到TC表示選項卡控件。 –
您應該能夠在後面的代碼中找到它,並且'this.TC.SelectedIndex = 0,就像@Sajeetharan所說的那樣。 –