Я делаю SilverLight виджет, где потребуется пользователям, чтобы иметь возможность выбрать буквенные символы в сетке, как это:Используйте радиокнопки для выбора буквенных символов в Silverlight XAML()
И если я нажимаю на а в верхнем ряду, он должен выглядеть следующим образом:
в ViewModel она будет представлена как строка, как chararray, так что 1 содержит массив а, яи 2 содержит массив с d, h и т. д.
Теперь, мой вопрос: что представляет собой лучший способ представить это?
Моя первоначальная идея состояла в том, чтобы иметь radioButtons, сгруппированные по букве.
<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>
И затем есть конвертер для преобразования информации в строку. Но я не могу окунуться в голову, как это будет работать. Я надеюсь, что кто-то там с хорошей идеей :-)