首页 新闻 会员 周边

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

0
悬赏园豆:15 [已解决问题] 解决于 2020-04-19 15:02

想要的效果:

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

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

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

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

牛腩的主页 牛腩 | 初学一级 | 园豆:-6
提问于:2019-04-01 17:56
< >
分享
最佳答案
-1

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

收获园豆:15
猝不及防 | 老鸟四级 |园豆:2781 | 2019-04-02 16:24
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册