我在scrollviewer中有一个文本框,我想在滚动时隐藏虚拟键盘。
点击滚动查看器时隐藏键盘,但滚动时不会隐藏键盘。
我尝试将焦点更改为scrollviewer的viewchanged事件中的另一个元素但不起作用。
答案 0 :(得分:1)
当显示虚拟键盘的文本框的属性IsEnabled设置为false时,虚拟键盘将消失。之后我们可以立即设置为true,虚拟键盘将保持隐藏状态。以下是如何做到这一点:
searchTextBox.KeyDown += (s, a) => {
if (a.Key == VirtualKey.Enter) {
searchTextBox.IsEnabled = false;
searchTextBox.IsEnabled = true;
}
};