2017-09-11 5 views
0

私はTabControlに多くのTabItemを持っています。私は、SelectedIndexプロパティを持つ私のTabControlの結合してい :WPF MVVMLight TabControl SelectedIndexはTabItemを変更しません

<TabControl SelectedIndex="{Binding SelectedIndex}"> 
    <TabItem Header="TabItem1"> 
     ... 
    </TabItem> 
    ... 
</TabControl> 

を私は第三のTabItemを選択すると、最初のTabItemに戻って来てほしいです。だから私はプロパティの設定を変更しようとしています:

private int _selectedIndex; 
public int SelectedIndex 
{ 
    get { return _selectedIndex; } 

    set 
    { 
     if (value == 2) 
      value = 0; 

     Set(ref _selectedIndex, value); 
    } 
} 

しかし、TabItemは3番目のTabItemに残ります。

+0

はい(デバッガ使用時) –

答えて

関連する問題