我有这个 WPF DataGrid:
<DataGrid ItemsSource="{DynamicResource TNMaps}" RowHeaderWidth="0" Width="680" AutoGenerateColumns="False" RowHeight="35" SelectionUnit="Cell" >
<DataGrid.Columns>
<DataGridTextColumn Header="Test Name" Width="2*" Binding="{Binding TestName}" IsReadOnly="True" FontSize="20"/>
<DataGridTextColumn Header="LIS Name" Width="*" Binding="{Binding LISName}" FontSize="20" />
</DataGrid.Columns>
<DataGrid.ColumnHeaderStyle>
<Style TargetType="DataGridColumnHeader">
<Setter Property="FontSize" Value="20"/>
</Style>
</DataGrid.ColumnHeaderStyle>
</DataGrid>
用户可以使用标题名称“LIS 名称”编辑 dataGridText 列中的单元格。我尝试在此 datagridTextColumn 上设置 gotfocus 和 lostfocus 事件,但这些事件不可用。我需要这样做,以便在用户尝试编辑此列中的单元格时显示键盘(对于触摸版本)。
还有另一种方法可以做到这一点吗?