win10 uwp 让焦点在点击在页面空白处时回到textbox中
2018-01-25 12:47
369 查看
在网上 有一个大神问我这样的问题:在做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中
- 【 js 片段 】点击空白或者页面其他地方,关闭弹框
- android 针对一个界面有输入框时,点击空白处,隐藏键盘并且清除焦点
- ionic开发---ios上点击输入框,失去焦点的时候,页面白屏
- 点击下载链接弹出空白页面
- jquery实现点击页面回到顶部
- 当点击页面空白处时,隐藏软键盘
- kindedtor点击全屏变空白页面
- 退出后点击浏览器后退不能回到成功页面;直接进入页面和跳转进入页面样式不同;防止直接输入页面地址或servlet;当servlet跳servlet时,进行其他操作后后退出现错误!
- Win10 UWP 开发系列:使用SplitView实现汉堡菜单及页面内导航
- 用UWP实现一个和win10设置页面类似的布局
- jquery实现点击页面空白处,弹框消失
- 在第一个tabBar的页面中点击详细界面后点击按钮回到tabBar的第四个界面
- android EditText 点击空白失去焦点
- asp.net 退出登陆(解决退出后点击浏览器后退问题仍然可回到页面问题)
- asp.net 退出登陆(解决退出后点击浏览器后退问题仍然可回到页面问题)
- c# listview 点击空白,也不改变焦点
- 点击后退按钮回到本页面中的另一个标签页(tab)
- 解决点击浏览器返回按钮回到上一页面,页面变为初始界面的问题(java+html)