I have many TabItem in my TabControl. I'm binding my TabControl with SelectedIndex property :
<TabControl SelectedIndex="{Binding SelectedIndex}">
<TabItem Header="TabItem1">
...
</TabItem>
...
</TabControl>
I want to come back on first TabItem when I select the third TabItem. So I'm trying to change the setter of property :
private int _selectedIndex;
public int SelectedIndex
{
get { return _selectedIndex; }
set
{
if (value == 2)
value = 0;
Set(ref _selectedIndex, value);
}
}
But the TabItem remains on the third TabItem.