0

我有一个带有单元格编辑/非编辑模板的 wpf 数据网格。我也可以显示单选按钮(编辑模式)或图像(非编辑模式)。选中单选时图像可见(绑定属性为真)。收音机都是分组的。编辑/非编辑模板都声明了收音机,以便收音机组行为起作用。

我有一个非常奇怪的错误:我创建了几个项目并检查收音机。有时我不能再检查收音机了,它们都没有检查。重现这很奇怪,但是使用 3 项而不是 2 项,该错误似乎更早出现。

我可能做错了什么?

<DataGridTemplateColumn Header="Facturation" SortMemberPath="IsFacturation" HeaderStyle="{StaticResource CenterAlignmentColumnHeaderStyle}">
    <DataGridTemplateColumn.CellEditingTemplate>
    <DataTemplate>
        <RadioButton GroupName="grpRadioButtonFacturationAddresses" 
        IsChecked="{Binding IsFacturation, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}" VerticalAlignment="Center" HorizontalAlignment="Center" Visibility="Visible"/>
    </DataTemplate>
    </DataGridTemplateColumn.CellEditingTemplate>
    <DataGridTemplateColumn.CellTemplate>
        <DataTemplate>
            <DockPanel>
            <RadioButton GroupName="grpRadioButtonFacturationAddresses" 
            IsChecked="{Binding IsFacturation, UpdateSourceTrigger=PropertyChanged}" VerticalAlignment="Center" HorizontalAlignment="Center" Visibility="Hidden"/>
            <Image Source="Resources/Images/Check-icon.png" Visibility="{Binding IsFacturation, Converter={StaticResource BoolToVisConverter}}"/>
            </DockPanel>
        </DataTemplate>
    </DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
4

1 回答 1

0

这两个模板可能是错误的原因吗?

或者只是 tw 中的组名

于 2013-12-06T12:51:56.533 回答