У меня есть вкладка с 2 вкладками. Я хочу поместить 4 флажка на каждой странице вкладок, при этом все флажки имеют одинаковое свойство. Как это можно сделать легко?Размещение обычных контуров на двух вкладках
0
A
ответ
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
является локальным свойством, представляющее состояние вы хотите показать.
Не могли бы вы предоставить мне пример кода? – Sauron
К сожалению, я, должно быть, пропустил ваше сообщение. Обновленный ответ с некоторым кодом, если он по-прежнему полезен. –
Спасибо, он решил мою проблему – Sauron