C# 遍历tabitem上的控件

C# 遍历tabitem上的控件,c#,wpf,tabitem,C#,Wpf,Tabitem,如何在选项卡项上的控件之间循环 不知何故,我找不到选项卡项的控件集合 我遗漏了什么?示例来自: //枚举可视对象的所有子对象。 静态public void EnumVisual(Visual myVisual) { for(int i=0;i

如何在
选项卡项上的控件之间循环

不知何故,我找不到
选项卡项的控件集合

我遗漏了什么?

示例来自:

//枚举可视对象的所有子对象。
静态public void EnumVisual(Visual myVisual)
{
for(int i=0;i
示例来自:

//枚举可视对象的所有子对象。
静态public void EnumVisual(Visual myVisual)
{
for(int i=0;i
TabItem在属性内容中包含一个控件。

TabItem在属性内容中包含一个控件。

如果您指的是TabControl的TabItem中的循环:

    public MainWindow()
    {
        InitializeComponent();

        DispatcherTimer timer = new DispatcherTimer(DispatcherPriority.Background, Dispatcher);
        timer.Interval = TimeSpan.FromSeconds(1);
        timer.Tick += new EventHandler(timer_Tick);
        timer.Start();
    }

    private int _selectedItem = 0;
    void timer_Tick(object sender, EventArgs e)
    {
        tabControl.SelectedItem = tabControl.Items[_selectedItem];
        _selectedItem = (_selectedItem + 1) % tabControl.Items.Count;
    }

如果您是指TabControl的TabItem中的循环:

    public MainWindow()
    {
        InitializeComponent();

        DispatcherTimer timer = new DispatcherTimer(DispatcherPriority.Background, Dispatcher);
        timer.Interval = TimeSpan.FromSeconds(1);
        timer.Tick += new EventHandler(timer_Tick);
        timer.Start();
    }

    private int _selectedItem = 0;
    void timer_Tick(object sender, EventArgs e)
    {
        tabControl.SelectedItem = tabControl.Items[_selectedItem];
        _selectedItem = (_selectedItem + 1) % tabControl.Items.Count;
    }