Windows store apps Windows应用商店应用程序:软键盘移动弹出型按钮并隐藏聚焦文本框:如何防止这种情况;“聪明”;行为?

Windows store apps Windows应用商店应用程序:软键盘移动弹出型按钮并隐藏聚焦文本框:如何防止这种情况;“聪明”;行为?,windows-store-apps,autosize,soft-keyboard,flyout,Windows Store Apps,Autosize,Soft Keyboard,Flyout,我正在开发W8.1应用程序,当软键盘显示时弹出按钮自动重新定位的方式存在一个大问题: 我创建了一个演示,展示了弹出式定位的效果: 情景1: 在模拟器(或带有软键盘的设备)中运行应用程序 点击第6项。这将显示项目左侧的弹出按钮 聚焦弹出按钮中的文本框以打开键盘。弹出按钮将居中在列表上方(跳到右侧)调整大小以适合键盘上方,但其高度仅为可用高度的2/3左右 ==>如何避免跳跃以及如何使弹出式按钮达到100%的可用高度? 情景2: 关闭键盘和弹出按钮重新开始 点击第12项。弹出按钮将放置在项目上

我正在开发W8.1应用程序,当软键盘显示时弹出按钮自动重新定位的方式存在一个大问题:

我创建了一个演示,展示了弹出式定位的效果:

情景1:

  • 在模拟器(或带有软键盘的设备)中运行应用程序
  • 点击第6项。这将显示项目左侧的弹出按钮
  • 聚焦弹出按钮中的文本框以打开键盘。弹出按钮将居中在列表上方(跳到右侧)调整大小以适合键盘上方,但其高度仅为可用高度的2/3左右
==>如何避免跳跃以及如何使弹出式按钮达到100%的可用高度?

情景2:

  • 关闭键盘和弹出按钮重新开始
  • 点击第12项。弹出按钮将放置在项目上方
  • 聚焦文本框,弹出按钮将向上移动
==>文本框不再可见

当用户应该能够看到他正在键入的内容时,将聚焦文本框移出屏幕确实不是一个好主意。有没有好办法让Flylout的重新定位变得更聪明一点