Je fais un widget silverlight, où je besoin les utilisateurs pour pouvoir sélectionner les caractères alphabétiques dans une grille comme ceci:Utilisez les boutons radio pour sélectionner les caractères alphabétiques dans silverlight (XAML)
Et si je clique sur l'un dans la rangée supérieure, elle ressemblera à ceci:
dans le viewmodel il sera représenté comme une chaîne comme un chararray, de sorte que 1 contient un tableau avec, i et 2 contient un tableau avec d, h et ainsi de suite. Maintenant, ma question est la suivante: quelle est la meilleure façon de représenter cela?
Mon idée initiale était d'avoir radioButtons, groupés par lettre.
<RadioButton GroupName="a" Grid.Column="1" Grid.Row="1" IsChecked="{Binding 1, Mode=TwoWay, Converter={StaticResource BSMClassConverter}, ConverterParameter='a'}" ></RadioButton>
<RadioButton GroupName="a" Grid.Column="1" Grid.Row="2" IsChecked="{Binding 2, Mode=TwoWay, Converter={StaticResource BSMClassConverter}, ConverterParameter='a'}" ></RadioButton>
<RadioButton GroupName="a" Grid.Column="1" Grid.Row="3" IsChecked="{Binding 3, Mode=TwoWay, Converter={StaticResource BSMClassConverter}, ConverterParameter='a'}" ></RadioButton>
Et alors un convertisseur pour convertir l'information en une chaîne. Mais je ne peux pas comprendre comment cela va fonctionner. J'espère qu'il ya quelqu'un là-bas avec une bonne idée :-)