我有3列的WPF Toolkit DataGrid。只有第三列允许数据输入-前两列是静态的(文本描述)。是否可以控制制表和导航,以便制表键和上下左右按钮将忽略前两列,并在第三列的范围内运行?
最佳答案
您可以使用IsTabStop
属性禁用前两列的制表符。不幸的是,这并不像其他一些WPF控件那样容易访问,因此您必须通过CellStyle
进行设置:
</dg:DataGridTextColumn>
<dg:DataGridTextColumn.CellStyle>
<Style TargetType="{x:Type dg:DataGridCell}">
<Setter Property="IsTabStop" Value="False" />
</Style>
</dg:DataGridTextColumn.CellStyle>
</dg:DataGridTextColumn>
关于.net - WPF工具包Datagrid-自定义选项卡,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/858938/