J'ai un onglet avec 2 onglets. Je souhaite placer 4 cases à cocher dans chacune des pages à onglet avec toutes les cases à cocher ayant la même propriété. Comment cela peut-il être fait facilement?Mise en place des contols communs dans deux onglets
0
A
Répondre
0
Liez toutes vos cases à cocher à la même propriété (à partir de votre ViewModel, vous en avez un, n'est-ce pas?). Ensuite, ils afficheront tous la même information.
Il n'y a pas grand-chose à le code de liaison .. Vous pouvez essayer quelque chose comme ...
<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
est une propriété locale représentant l'état que vous voulez montrer.
Pourriez-vous s'il vous plaît me fournir un exemple de code? – Sauron
Désolé, j'ai dû manquer votre message. Réponse mise à jour avec du code, au cas où c'est encore utile. –
Merci, il a résolu mon problème – Sauron