防止键盘覆盖文本框

本文关键字:文本 覆盖 键盘 | 更新日期: 2023-09-27 18:26:51

我有一个页面,里面有一个小文本框、一个图像,然后是一个大文本框。当我加载图像&在文本框中键入,键盘覆盖文本框。任何关于什么代码修复它的想法&将代码放在哪里进行修复?我尝试使用。

<TextBox PreventKeyboardDisplayOnProgrammaticFocus="true"/>

但它没有起作用。

防止键盘覆盖文本框

当焦点以编程方式设置为TextBox时,您试图在解决方案中阻止键盘显示。由于之前你说过当键盘出现时你会在TextBox中键入(所以你不是通过编程设置焦点,而是通过用户交互),在我看来,这是一个完全不同的问题的解决方案。

我认为你需要的东西在这篇文章中有描述。简而言之:您必须订阅与应用程序窗口关联的InputPane的"显示"answers"隐藏"事件,并安排您的UI,以便即使触摸键盘变为可见时,重要控件仍保留在屏幕上。此外,不要忘记注意事件参数上的EnsuredFocusedElementInView属性。