У меня есть RadioButtonTemplateColumn в моей сетке данных. Когда нажимается радиокнопка, выбирается соответствующая строка, но когда нажимается строка, соответствующая радиокнопка не выбирается. Это оставляет систему в «запутанном» состоянии, поскольку радиокнопка и выбор строки не синхронизированы. Пожалуйста, как мне их синхронизировать? Я просмотрел аналогичный ответ, но он не решил проблему или меня.
Ниже приведен код, который я написал:
<DataGrid.Columns>
<DataGridTemplateColumn>
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<RadioButton GroupName="Select" IsChecked="{Binding IsSelected, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTextColumn Width="Auto" Header="First Name" Binding="{Binding FirstName}"/>
<DataGridTextColumn Width="Auto" Header="Last Name" Binding="{Binding LastName}"/>
</DataGrid.Columns>
</DataGrid>