wpf 触摸屏 datagrid触屏事件获取行值的问题

Ray_Yang 2015-02-13 09:00:14
网上的资料好少,
问题是这样,项目应用在触摸屏上,一个datagrid, 行里面有个label控件, 点击的时候想获取当前行绑定的一个值
因为是触屏所以没用mouse的事件,因为有时候点的时候会点不准, 不触发 mouse事件
换成touch可以100%触发,
添加了 touchdown 事件,,但是进事件的时候,取datagrid.selecteditem 是null
换成 touchup 事件,可以通过e.source 取 tag,但是放在datagrid里 触摸的时候不触发该事件;
现在我只能先用手在列表行里点击下,选中一行,再触发touchdown 才可以,
把以上的事件改为 datagrid 也不行
请各位大婶有什么办法解决啊
...全文
554 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
黑娃 2015-03-13
  • 打赏
  • 举报
回复
用mouse事件是可以的,touch事件在单点触控时会自动转换成mouse单击事件
xxxuan 2015-02-24
  • 打赏
  • 举报
回复
用c1flexgrid很好用
Ray_Yang 2015-02-19
  • 打赏
  • 举报
回复
垃圾论坛,垃圾版

8,737

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧