【问题标题】:Skip the cell and the content of a DataTemplateColumn in a DataGrid跳过 DataGrid 中 DataTemplateColumn 的单元格和内容
【发布时间】:2012-04-19 15:19:16
【问题描述】:

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

谢谢

【问题讨论】:

    标签: c# wpf xaml datagrid


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2013-08-25
        • 2013-06-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-06-05
        • 1970-01-01
        • 2023-01-13
        • 2021-03-29
        相关资源
        最近更新 更多