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

c#, search, tabcontrol, wpf

Solution

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);

Problem

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; ```

Original source