簡體   English   中英

以編程方式更改選定的 TabControl - WPF

[英]Change Selected TabControl Programmatically - WPF

我的應用程序上有一個 TabControl,當用戶單擊選項卡以外的其他內容時,我不確定如何交換選項卡。

初始化是庫存:

public partial class MainWindow : Window
{
    public MainWindow()
    {
        InitializeComponent();
    }
}

我看到了這個問題( C# WPF - 打開一個窗口並在該窗口中選擇一個 TabItem ),它似乎是一個 Windows 窗體應用程序。

我不知道如何做相當於Window1 Settings = new Window1(); InitializeComponent();

我曾嘗試按名稱調用 TabControl,但似乎沒有設置活動 TabItem 的選項。 我嘗試了一些像下面這樣的隨機操作,但沒有得到任何回應

SoftwareSelection.Items.MoveCurrentToLast();
SoftwareSelection.Items.MoveCurrentTo("Software");

這是 XAML:

<TabControl x:Name="SoftwareSelection" SelectionChanged="Software_SelectionChanged"
                                HorizontalAlignment="Left" Height="245" Margin="160,31,0,0" VerticalAlignment="Top"
                                Width="346">
            <TabItem Header="Servers">
                <Grid Background="#FFE5E5E5" Margin="-3,0,-9,0">
                    <TextBlock HorizontalAlignment="Left"
                                           Margin="10"
                                           TextWrapping="Wrap"
                                           Text="Things will go here"
                                           VerticalAlignment="Top"
                                           Width="471" />
                </Grid>
            </TabItem>

            <TabItem Header="Software">
                <Grid Background="#FFE5E5E5" Margin="0,0,1,0">
                    <TextBlock HorizontalAlignment="Left"
                                           Margin="10"
                                           TextWrapping="Wrap"
                                           Text="Stuff will go here"
                                           VerticalAlignment="Top"
                                           Width="471" />

                </Grid>
            </TabItem>
        </TabControl>

只需使用TabControl.SelectedIndexTabControl.SelectedItemTabControl.SelectedValue

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM