在DataGrid中跳过单元格和DataTemplateColumn的内容

时间:2012-04-19 15:19:16

标签: c# wpf xaml datagrid

我正在尝试通过数据网格进行制表,但在行的末尾,我有一个模板列,它正在选中一个标签。我已将datagrid单元格样式设置为不可聚焦并且istabstop = false,但它似乎仍然会进入内容。是否有一个TemplateColumn属性可以通过Tabbing完全跳过它?

由于

2 个答案:

答案 0 :(得分:3)

您可以在该列的CellStyle中设置KeyboardNavigation.TabNavigation =“None”:

<DataGridTemplateColumn>
    <DataGridTemplateColumn.CellStyle>
        <Style>
            <Setter Property="KeyboardNavigation.IsTabStop" Value="False" />
            <Setter Property="KeyboardNavigation.TabNavigation" Value="None" />
        </Style>
    </DataGridTemplateColumn.CellStyle>
    ...

答案 1 :(得分:0)

尝试为模板化列下使用的控件设置IsTabStop = False。