WPF_DataGrid实现单击进入编辑,而不是双击才编辑

我希望用户能够将单元格置于编辑模式,并突出显示单元格所在的行,只需单击一次。默认情况下,这是双击。

在Datagrid添加如下触发器即可

<DataGrid.Resources>
    <Style TargetType="DataGridCell" BasedOn="{StaticResource {x:Type DataGridCell}}">
        <Style.Triggers>
            <MultiTrigger>
                <MultiTrigger.Conditions>
                    <Condition Property="IsMouseOver" Value="True" />
                    <Condition Property="IsReadOnly" Value="False" />
                </MultiTrigger.Conditions>
                <MultiTrigger.Setters>
                    <Setter Property="IsEditing" Value="True" />
                </MultiTrigger.Setters>
            </MultiTrigger>
        </Style.Triggers>
    </Style>
</DataGrid.Resources>

评论