Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在UWP中随键盘移动控件/UI元素_C#_Keyboard_Winrt Xaml_Uwp - Fatal编程技术网

C# 如何在UWP中随键盘移动控件/UI元素

C# 如何在UWP中随键盘移动控件/UI元素,c#,keyboard,winrt-xaml,uwp,C#,Keyboard,Winrt Xaml,Uwp,我想知道是否有任何解决方案,可以使应用程序自动调整控制位置时,键盘被激活。例如,在下图中,我想让屏幕上的这四个按钮随键盘独立移动。当键盘被激活时,按钮移到中间,当键盘不在时移回 这里可能有一些类似的问题,但我在搜索结果中看不到它们,可能它们在标题上使用了一些不同的词,所以如果这个问题是重复的,如果你们可以将链接粘贴到评论或任何地方,我们将不胜感激 这个想法是,您可以收听InputPane的显示和隐藏事件。在事件处理程序中,可以根据键盘调整UI布局 例如,可以相对于键盘高度重新对齐按钮 有关Inp

我想知道是否有任何解决方案,可以使应用程序自动调整控制位置时,键盘被激活。例如,在下图中,我想让屏幕上的这四个按钮随键盘独立移动。当键盘被激活时,按钮移到中间,当键盘不在时移回

这里可能有一些类似的问题,但我在搜索结果中看不到它们,可能它们在标题上使用了一些不同的词,所以如果这个问题是重复的,如果你们可以将链接粘贴到评论或任何地方,我们将不胜感激


这个想法是,您可以收听InputPane的显示和隐藏事件。在事件处理程序中,可以根据键盘调整UI布局

例如,可以相对于键盘高度重新对齐按钮

有关InputPane的更多信息,请参阅

有关动态对齐UI布局示例,请参阅

windows 8.1有一个解决方案。不管怎样,他们真的帮了我