22fév. 2012

WPF : Radiobutton en erreur dans les onglets

J'ai récemment fait face à un comportement étrange de mes radiobuttons. Je les utilisais dans un environnement à onglets - et lorsque j'ouvrais simultanément 2 onglets sur le même type de view model, les combobox apparaissait e,touré d'un cadre rouge.

Ledit cadre rouge est celui qui signale par défaut que la valeur liée au contrôles est invalide. Ma valeur n'étant pas soumise à un validateur. J'ai penché pour un problème de rafraichissement.

Avant de tomber su un post stackoverflow.

Il semble que la propriété GroupName des radiobutton induise ce problème. J'utilise la méthode cité sur wpftutorial à ceci près que j'avais mis le même groupname pour chaque radiobutton.

La valeur de IsChecked est défini par le binding - et non par le group de radio button. Ceci pourrait expliquer le comportement des checkbox. Il convient donc d'utiliser des GroupName différents par radiobutton ou ne pas initialiser la propriété GroupName.

aucun commentaire

Fil des commentaires de ce billet

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.