WPF WrapPanel 如何编程地模拟方向键切换当前选中的 item?

alphapaopao 2012-04-25 03:24:53
1,当前焦点在 TextBox 中,正在编辑文字
2,WrapPanel 中显示的是和 TextBox 相关的内容,有很多 item
3, 希望在不改变 focus 的前提下,用户按 Alt+Right, Alt+Left 等,切换 WrapPanel 中的当前 item.

我尝试了 RaiseEvent(),结果是不行。看见了一篇很牛逼的文章,
http://blogs.msdn.com/b/kirillosenkov/archive/2010/07/09/wpf-sendkeys-or-mocking-the-keyboard-in-wpf.aspx

感觉里面讲的方法太 tricky,风险较大,划不来。

目前采用的权宜之计 SelectedIndex++, SelectedIndex += 5 这样的方法。由于无法确切知道一行多少个元素所以,这个方法只能是暂时的。
...全文
221 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
风一样的大叔 2012-05-11
  • 打赏
  • 举报
回复
图片也打不开来哇
alphapaopao 2012-04-25
  • 打赏
  • 举报
回复
不知道怎么贴图,只好把抓屏放着列

https://skydrive.live.com/?cid=705A0F31B3F031CC&id=705A0F31B3F031CC%213634&sc=photos

谢谢!
avi9111 2012-04-25
  • 打赏
  • 举报
回复
没有看的很明白,界面能看看么

8,833

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 组件/控件开发
社区管理员
  • 组件/控件开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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