I have the following View code:
<telerik:RadTabControl IsContentPreserved="True" ItemsSource="{Binding}" > <telerik:RadTabItem Header="Tab1" Height="30" IsSelected="{Binding ShowTab1, Mode=OneWay}"></telerik:RadTabItem> <telerik:RadTabItem Header="Tab2" Height="30"></telerik:RadTabItem> <telerik:RadTabItem Header="Tab3" Height="30" ></telerik:RadTabItem> <telerik:RadTabItem Header="Tab4" Height="30" ></telerik:RadTabItem> <telerik:RadTabItem Header="Tab5" Height="30" IsSelected="{Binding ShowTab5, Mode=OneWay}"></telerik:RadTabItem> </telerik:RadTabControl>
public
virtual
bool
ShowTab5
{
get
{
return
_showTab5;
}
set
{
_showTab5 = value;
ShowTab1 = !value;
OnPropertyChanged(
"ShowTab5"
);
}
}
public
virtual
bool
ShowTab1
{
get
{
return
_showTab1;
}
set
{
_showTab1 = value;
OnPropertyChanged(
"ShowTab1"
);
}
}
ShowTab5 gets set the first time thru, but afterwards I set ShowTab5 to false and Tab1 doesnt 'come to the front', like Tab5 did initially. Any ideas?