win10 uwp 让焦点在点击在页面空白处时回到textbox中
在网上 有一个大神问我这样的问题:在做UWP的项目,怎么能让焦点在点击在页面空白处时回到textbox中?
虽然我的小伙伴认为他这是一个 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 ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系。
相关推荐
80216239 2018-02-06
baihacker 2016-12-15
xury 2016-05-03
88296231 2015-10-13
85296630 2015-09-15
猩猩少侠 2016-04-12
muyangzhe 2016-06-15
aiya 2016-06-16
mobilechannel 2018-06-19
最美应用有价值的好应用 2018-01-14
BAT 批处理程序 2017-04-23
mapaler 2020-01-17
80206730 2017-02-12
蛋蛋哥 2016-12-06
80286836 2016-11-22
manifold 2016-10-26
quiyo 2016-09-12
LongSky 2016-08-07
windows2015 2016-08-03