windows – 为什么在单击ScrollViewer内部时我的TextBox会聚焦?
发布时间:2020-12-14 04:37:38 所属栏目:Windows 来源:网络整理
导读:在我的 Windows应用商店应用中,我创建了一个ScrollViewer(里面有一个Grid),里面有几个TextBox.每当用户点击ScrollViewer中的任何位置时,第一个TextBox就会聚焦.我不知道为什么会这样,而且肯定不是我想要的行为. 这只是XAML尝试“有帮助”的症状吗?我该如何
在我的
Windows应用商店应用中,我创建了一个ScrollViewer(里面有一个Grid),里面有几个TextBox.每当用户点击ScrollViewer中的任何位置时,第一个TextBox就会聚焦.我不知道为什么会这样,而且肯定不是我想要的行为.
这只是XAML尝试“有帮助”的症状吗?我该如何预防呢? 编辑:我发现了一个线索.这只发生在我的TextBoxes在ScrollViewer中时.它也出现在C和C#项目中,因此它显然是XAML / WinRT的症状.添加示例XAML: 使用以下XAML,如果我聚焦第二个TextBox然后单击框之间边距中的任意位置,则第一个TextBox会自动聚焦.我不希望它成为焦点. <ScrollViewer Background="#222221" VerticalScrollBarVisibility="Auto"> <Grid> <Grid.RowDefinitions> <RowDefinition /> <RowDefinition /> <RowDefinition /> </Grid.RowDefinitions> <TextBox Grid.Row="0" /> <TextBox Grid.Row="1" /> </Grid> </ScrollViewer> 解决方法
找到了解决方案!设置ScrollViewer的TabStop =“true”可防止此行为.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Win10 x64 安装Eplan P8 2.7 小结
- 没有更多适用于Windows的SVN控制台客户端?
- windows – 如何从主机访问虚拟机上的Web服务器
- windows-store-apps – 错误CS0117:’System.Type’不包含
- windows-server-2008 – Windows Server降级
- 如何针对DLL劫持来检测我的.NET应用程序?
- windows-server-2008 – GZip压缩在IIS 7.5上无效
- Exp2 后门原理与实践 - 20164304 姜奥
- 解决Windows10运行VMware Workstation出现与Device Guard不
- 使用QEMU创建Windows 2008虚拟化映像时出现问题