J'ai quatre RadioButtons
dans un panneau de grille, mais quand je le fais:Comment obtenir la valeur de la RadioButton vérifiée dans WPF
<GroupBox x:Name="radioButtons">
<RadioButton Content="1" Height="16" HorizontalAlignment="Left" Margin="10,45,0,0" Name="status1" VerticalAlignment="Top" />
<RadioButton Content="2" Height="16" HorizontalAlignment="Left" Margin="10,67,0,0" Name="status2" VerticalAlignment="Top" />
<RadioButton Content="3" Height="16" HorizontalAlignment="Left" Margin="10,89,0,0" Name="status3" VerticalAlignment="Top" />
<RadioButton Content="4" Height="16" HorizontalAlignment="Left" Margin="10,111,0,0" Name="status4" VerticalAlignment="Top" />
</GroupBox>
Il dit que:
Error 1 The object 'GroupBox' already has a child and cannot add 'RadioButton'. 'GroupBox' can accept only one child.
Et le dernier trois RadioButtons
disent:
The property 'Content' is set more than once.
Quel est le problème avec mon GroupBox
? En outre, dans mon code, je veux accéder à la RadioButton
qui est cochée (de préférence en tant que int
). Comment puis-je faire cela? J'ai essayé de regarder dans Google et j'ai trouvé beaucoup de résultats, mais je ne pouvais pas comprendre aucun d'entre eux.
merci, il m'a vraiment aidé! pouvez-vous me dire comment obtenir qui est vérifié dans le code? – DorZ11
J'ai ajouté un lien vers la dernière partie de ma réponse. http://wpftutorial.net/RadioButton.html est un échantillon assez décent de réaliser ce dont vous avez besoin. – Viv
a ajouté une fonction liée à l'événement Checked de RadioButton. intIndex devrait être une valeur int à condition que le contenu de RadioButton soit réglé en conséquence – Viv