【问题标题】:WPF Datagrid tabbing adds row but loses focusWPF Datagrid 选项卡添加行但失去焦点
【发布时间】:2014-09-23 07:43:26
【问题描述】:

所以我有一个 WPF 数据网格,它有 2 列(名称和数量),我想输入以下内容:

名称数量

苹果 2

香蕉 3

西瓜 1

所以我转到第一个单元格,输入“Apples”并按 TAB,这会将我带到编辑模式下的第二列,所以我输入“2”,然后按 TAB。请注意,TAB 添加了一个新行,但将焦点从数据网格中移开。

相反,我希望 TAB 在编辑模式下转到第二行,这样我就可以立即在第一列上键入“香蕉”。我可以直接点击 TAB 并继续输入并添加更多项目。

我已经尝试了所有可能的方法来实现这一点,但到目前为止没有运气......任何愿意帮助我的人都非常感谢!

【问题讨论】:

  • 尝试在您的数据网格中添加 KeyboardNavigation.Tabnavigation="Local"
  • 它没有这样做...:(

标签: wpf datagrid focus cell


【解决方案1】:

您可以看到下面的答案供您参考,因为它显示了相同的场景。

DataGrid select last cell programatically

【讨论】:

    猜你喜欢
    • 2012-11-05
    • 2013-04-03
    • 1970-01-01
    • 2010-10-19
    • 1970-01-01
    • 2017-04-04
    • 1970-01-01
    • 2018-08-20
    • 1970-01-01
    相关资源
    最近更新 更多