Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Cyril Sansus

WPF, Interfaces Utilisateurs et .NET
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 :

image

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 :
Posted: jeudi 5 avril 2012 14:33 par Vko

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Etendre le Team Web Access de TFS 2012 – Step 0 par Philippe Didiergeorges Aka Philess le 05-23-2013, 23:48

- Simuler facilement l’envoi de mail par Blog de Jérémy Jeanson le 05-22-2013, 12:52

- ProcDump 6.0 : support du filtrage sur messages d'exceptions .NET, des filtres multiples et du ciblage par nom de service par CoqBlog le 05-20-2013, 14:50

- Votez pour le TOP 10 des influenceurs SharePoint francophones ! par Le blog de Patrick [MVP SharePoint] le 05-20-2013, 12:59

- [Conf’SharePoint] Dernier rappel ! :-) par Le blog de Patrick [MVP SharePoint] le 05-20-2013, 09:09

- [ #SharePoint 2013 ] les modèles de sites standards… par Le blog de Patrick [MVP SharePoint] le 05-20-2013, 09:03

- 10 erreurs de compréhension concernant SharePoint… par Le blog de Patrick [MVP SharePoint] le 05-20-2013, 08:27

- Conf’SharePoint : 10 bonnes raisons pour ne pas la rater par Le petit blog de Pierre / Pierre's little blog le 05-14-2013, 02:24

- [Event] Soirée de lancement Agile .NET France à Lyon par Blog Agile/ALM de Vincent THAVONEKHAM le 05-13-2013, 01:29

- .NET / Debug : inspection de la mémoire d'applications .NET (dump ou processus live) : première livraison d'une librairie .NET par Microsoft par CoqBlog le 05-11-2013, 22:21