我有一个数据网格,它绑定了一个数据表。我想知道 - 如何在此数据网格的空行的第一个单元格中显示闪烁的光标。当用户通过按回车键向该数据表/数据网格添加新的空行时,光标应该在新添加的空行的第一个单元格上闪烁。当前界面如下所示,但用户可能不知道在哪里插入值,因为最后一行没有闪烁的光标。
这是代码:
View.xaml
<DataGrid x:Name="MyGrid" ItemsSource="{Binding MyDataTable, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
VerticalAlignment="Top"
Height="400"
Width="Auto"
SelectionMode="Single"
AutoGenerateColumns="True"
GridLinesVisibility ="Vertical"
Background="Transparent"
CanUserResizeColumns="True"
CanUserReorderColumns="False"
CanUserResizeRows="False"
BorderThickness="0"
CanUserAddRows="True"
RowHeaderWidth="0">
</DataGrid>
ViewModel.cs
private DataTable _MyDataTable;
public DataTable MyDataTable
{
get { return _MyDataTable; }
set { SetProperty(ref _MyDataTable, value); }
}