Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Search through Tab Control for specific Tab Item based on a String value

I would like to know how to select a tabItem in a tabControl whose name matches a specific string value. I'm guessing that I will have to do some sort of search.

Here's a visual example:

string selectedTabItem = "TabItem";

//if there exists a Tab Item in this specific tab control
//with the above string as it's Name
//that Tab Item .IsSelected = true;
like image 691
Eric after dark Avatar asked Mar 28 '26 01:03

Eric after dark


1 Answers

Assuming that you create your tabs manually, and not via bindings, then this should work:

tabControl.SelectedItem = tabControl.Items.OfType<TabItem>().SingleOrDefault(n => n.Name == selectedTabItem);
like image 145
dkozl Avatar answered Mar 29 '26 16:03

dkozl