我有一个绑定到datatable的datagrid。我想知道——我们如何在绑定到datatable的datagrid的空行的第一个单元格中显示光标闪烁。此外,当用户通过按enter键将新的空行添加到此datatable/datagrid时,光标应在新添加的空行的第一个单元格上闪烁。
这是目前显示的UI,但用户可能不知道在哪里插入值,因为最后一个空行上没有光标闪烁。
以下是代码:
看法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。反恐精英
private DataTable _MyDataTable;
public DataTable MyDataTable
{
get { return _MyDataTable; }
set { SetProperty(ref _MyDataTable, value); }
}