【发布时间】:2019-04-02 10:59:42
【问题描述】:
当我创建 DataGrid 时,默认情况下,要选择一行,我需要单击单元格内的控件。
我想在行中单击的任何位置选择该行。
有没有办法做到这一点?
<DataGrid AutoGenerateColumns="False"
CanUserAddRows="False"
IsReadOnly="True"
Style="{StaticResource DataGridStyle}"
HorizontalContentAlignment ="Center"
VerticalContentAlignment ="Center"
VerticalScrollBarVisibility="Auto"
SelectionMode="Single"
ItemsSource="{Binding Items, Mode=OneWay}"
SelectedItem="{Binding SelectedItem, Mode=TwoWay}">
<DataGrid.Columns>
<DataGridTextColumn Header="Name"
Binding="{Binding Name}"
Width="4*" />
<DataGridTextColumn Header="Description"
Binding="{Binding Description}"
Width="4*" />
</DataGrid.Columns>
【问题讨论】: