win10 uwp 让焦点在点击在页面空白处时回到textbox中
2018-01-25 12:49
302 查看
在网上 有一个大神问我这样的问题:在做UWP的项目,怎么能让焦点在点击在页面空白处时回到textbox中?
虽然我的小伙伴认为他这是一个 xy 问题,但是我还是回答他这个问题。
首先需要知道什么是空白处,例如有下面的代码
那么空白就是 Grid ,需要点击他的时候回到 TextBox ,下面的代码我没有跑,可能无法运行
需要让 Grid 可以获得点击,需要给他背景
然后给 Grid 一个名称
在后天代码添加按下空白地方让 XcjKfqnkor 获得焦点
参见:win10 uwp 获取按钮鼠标左键按下 - 林德熙
UWP开发大坑之---路由事件 - 快乐 就在你的心 的博客
如果是技术问题,建议到 Stackoverflow 提问,在csdn提问暂时比较少看到大神在看
欢迎加入Q群 53078485 讨论 uwp
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名林德熙(包含链接:http://blog.csdn.net/lindexi_gd ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系。
虽然我的小伙伴认为他这是一个 xy 问题,但是我还是回答他这个问题。
首先需要知道什么是空白处,例如有下面的代码
<Grid><TextBox x:Name="XcjKfqnkor"></TextBox></Grid>
那么空白就是 Grid ,需要点击他的时候回到 TextBox ,下面的代码我没有跑,可能无法运行
需要让 Grid 可以获得点击,需要给他背景
<Grid Background="#01FFFFFF"><TextBox x:Name="XcjKfqnkor"></TextBox></Grid>
然后给 Grid 一个名称
<Grid x:Name="VkyZqfs" Background="#01FFFFFF"><TextBox x:Name="XcjKfqnkor"></TextBox></Grid>
在后天代码添加按下空白地方让 XcjKfqnkor 获得焦点
Grid.AddHandler(PointerPressedEvent, new PointerEventHandler(Grid_OnPointerPressed), true); private void Grid_OnPointerPressed(object sender, PointerRoutedEventArgs e) { XcjKfqnkor.Focus(); }
参见:win10 uwp 获取按钮鼠标左键按下 - 林德熙
UWP开发大坑之---路由事件 - 快乐 就在你的心 的博客
如果是技术问题,建议到 Stackoverflow 提问,在csdn提问暂时比较少看到大神在看
欢迎加入Q群 53078485 讨论 uwp
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名林德熙(包含链接:http://blog.csdn.net/lindexi_gd ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系。
相关文章推荐
- win10 uwp 让焦点在点击在页面空白处时回到textbox中
- win10 uwp 让焦点在点击在页面空白处时回到textbox中
- 阻止Bootstrap 模态框在点击页面空白处关闭方法
- jquery点击页面任何区域实现鼠标焦点十字效果
- 当点击“新增”或“修改"按钮进行跳转后,又想回到原来的页面?
- 点击页面其他地方取消EditText的焦点并且隐藏软键盘的方法
- iOS 点击TableView 记录当前cell 当pop 回到页面时停留在之前点击的cell
- Win10安装火狐浏览器,点击标签页会自动关闭当前页面的问题
- javascript之点击回到页面顶部
- C#实现win10 uwp 右击浮出窗在点击位置
- 如何使页面中所有的textbox失去焦点
- windows phone中点击ApplicatonBarIconButton不能使TextBox失去焦点的问题(涉及到Twoway绑定)
- WP8.1&Win10开发:TextBox获取和失去焦点小技巧
- asp.net点击按钮清空页面上所有TextBox文本框的值
- 解决点击浏览器返回按钮回到上一页面,页面变为初始界面的问题(java+html)
- 点击添加按钮,关闭对话框,回到主住页面自动加载新添内容
- 处理android手机html5页面中,点击text文本框无法自动获取焦点的处理方法
- web网页input框设置,点击input框弹出键盘,再收回键盘,焦点框会随页面滚动
- 下载完点击“打开应用”后,按HOME键回到桌面,再次点击应用,没有回到之前的页面,而是打开新的应用
- 点击textbox弹出模态窗口,选择后返回主页面并赋值textbox