2015-02-10 57 views
0

如果點擊返回按鈕,如何轉到上一個選項卡? XAML轉到上一個選項卡使用WPF中的按鈕

<Button x:Name="btnBack" Margin="239,418,333,11 Click="btnBack_Click"> 
    <Button.Template>   
     <ControlTemplate>      
      <Image x:Name="backImg" Source="Images/back.png" />     
     </ControlTemplate>   
    </Button.Template>   
</Button> 

代碼

private void btnBack_Click(object sender, RoutedEventArgs e)  
{ 
} 

標籤項目

<TabControl HorizontalAlignment="Left" Height="403" BorderThickness="0" 
      Background="Transparent" Margin="10,10,0,0" 
      VerticalAlignment="Top" Width="622">  
    <TabItem Header="List" Margin="0,0,-19,0">  
     //object  
    </TabItem>   
    <TabItem Header="Register" Margin="0,0,-19,0">  
    </TabItem>  
    //object  
</TabControl> 

這是可能做到這一點?

回答

4

TabControl對象中,您有一個SelectedIndex,可用於導航到列表中的任何元素。你可以試試下面的:

private void btnBack_Click(object sender, RoutedEventArgs e)  
{ 
    if (tabControl.SelectedIndex == 0) 
    { 
     return; 
    } 
    else 
    { 
     tabControl.SelectedIndex -= 1; 
    } 
} 

在這種情況下,我們呼籲的標籤控制,檢查,如果我們能在它的項目逆轉,如果我們能夠,我們將向後1項去。記住

飼養,你的XAML TabControl的需要給予一個名字叫從後面的代碼:

<TabControl x:Name="tabControl"> 
+0

它工作!非常感謝..... – 2015-02-10 04:49:08

+0

沒有問題@未知。 :)不要忘記標記爲已回答,如果它回答你的問題。 – AzzamAziz 2015-02-10 12:36:04

相關問題