当单击单个单元格时,如何突出显示整个DataGrid行?

11

我有一个定义如下的DataGrid。当我单击DataGrid中的单元格时,只会高亮显示该单元格。如何更改它,使得单击单元格时整行都被高亮显示?

<DataGrid Name="fileGrid" AutoGenerateColumns="False" Height="150" Width="Auto" 
            Margin="10,10,0,0" 
            HorizontalAlignment="Left" VerticalAlignment="Top" SelectionChanged="fileGrid_SelectionChanged">
    <DataGrid.Columns>
        <DataGridTextColumn Header="Company Name" 
            x:Name="columnCompanyName" 
            Binding="{Binding Path=Customer.CompanyName}"
            IsReadOnly="True">                    
        </DataGridTextColumn>

        <DataGridTextColumn Header="Customer Surname" 
            x:Name="columnCustomerSurname" 
            Binding="{Binding Path=Customer.Surname}"
            IsReadOnly="True">
        </DataGridTextColumn>

        <DataGridTextColumn Header="Customer Address" 
            x:Name="columnAddressLine1" 
            Binding="{Binding Path=Customer.Address.Line1}"
            IsReadOnly="True">
        </DataGridTextColumn>

        <DataGridTextColumn Header="Customer City" 
            x:Name="columnCity" 
            Binding="{Binding Path=Customer.Address.City}"
            IsReadOnly="True">
        </DataGridTextColumn>

    </DataGrid.Columns>
</DataGrid>

1
我尝试查找与单元格相关联的行属性,但没有找到。我能找到的只有列属性。 - DaveDev
2个回答

26

1
谢谢 - 这正是我想要的。我需要等待4分钟才能选择这个作为正确答案。 - DaveDev


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接