RadioButton et RadioButtonList en XAML
Problématique
L’utilisation de RadioButton en XAML s’avère généralement très difficile : impossible de binder sur une source de donnée, impossible de savoir lequel est sélectionné. On en arrive à faire ce genre de chose :
<StackPanel>
<RadioButton Content="Option1" IsChecked="{Binding IsOption1Checked}" GroupName="MyGroup" />
<RadioButton Content="Option2" IsChecked="{Binding IsOption2Checked}" GroupName="MyGroup" />
<RadioButton Content="Option3" IsChecked="{Binding IsOption3Checked}" GroupName="MyGroup" />
</StackPanel>
Visuellement on obtient ça :

Résultat : une mise en place pompeuse, peu maintenable, beaucoup de code pour bien peu de chose (on imagine quand il y a 10 éléments…).
Essayons de trouver une manière plus simple de faire un « RadioButtonList ».
Lire la suite
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :