2009-07-16 6 views

ответ

0

Привяжите все свои флажки к тому же свойству (из вашего ViewModel у вас есть один, не так ли?). Затем они будут отображать ту же информацию.

Там не так много привязки коды .. Вы могли бы попробовать что-то вроде ...

<TabControl> 
    <TabItem Header="Tab1"> 
     <StackPanel> 
      <CheckBox Content="One" Checked="{Binding Path=MyProperty}"/> 
      <CheckBox Content="Two" Checked="{Binding Path=MyProperty}"/> 
     </StackPanel> 
    </TabItem> 
    <TabItem Header="Tab2"> 
     <StackPanel> 
      <CheckBox Content="Three" Checked="{Binding Path=MyProperty}"/> 
      <CheckBox Content="Four" Checked="{Binding Path=MyProperty}"/> 
     </StackPanel> 
    </TabItem> 
</TabControl> 

..where MyProperty является локальным свойством, представляющее состояние вы хотите показать.

+0

Не могли бы вы предоставить мне пример кода? – Sauron

+0

К сожалению, я, должно быть, пропустил ваше сообщение. Обновленный ответ с некоторым кодом, если он по-прежнему полезен. –

+1

Спасибо, он решил мою проблему – Sauron