【发布时间】:2020-02-07 03:54:25
【问题描述】:
我的数据网格中有一个 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>
【问题讨论】:
标签: c# wpf datagrid radio-button datagridtemplatecolumn