首页新闻找找看学习计划

wpf中的datagrid中焦点的获取问题

0
悬赏园豆:15 [待解决问题]

想要的效果:

  1. 先显示一个Datagrid出来,里面某行的其中一个单元格式里的textbox输入东西的时候
  2. 弹出另一个datagrid出来,然后显示搜索到的数据
  3. 这时按下↓方向键,新弹出来的datagrid得到焦点
  4. 在新弹出来的datagrid中可以通过↑↓方向键选择某行,回车后把该行加到原来的datagrid中

现在问题是第三步那里,在新弹出来的datagrid中是显示得到焦点了,但是当我再按一次↓方向键的时候,发现焦点又回到了原来的datagrid中,请问是怎么回事啊?
核心代码如下:

示例项目代码:
http://image.niunan.net/WpfDataGridDemo.zip

弄了好多天了。搜索都搜索不到相关的东西。。有没有大神能帮帮忙。

牛腩的主页 牛腩 | 初学一级 | 园豆:-8
提问于:2019-04-01 17:56
< >
分享
所有回答(1)
0

换个思路,
新的datagrid放在一个透明的window里,然后你的上下操作绑定到这个window里不就行了吗

猝不及防 | 园豆:1114 (小虾三级) | 2019-04-02 16:24
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册