Xaml 调整AutoSuggestBox SuggestionPane长度

Xaml 调整AutoSuggestBox SuggestionPane长度,xaml,uwp,Xaml,Uwp,我正在使用绑定到某些对象的AutoSuggestBox。在手机上,当键盘打开时,AutoSuggestBox的SuggestionPane不会完全位于键盘上方,如下所示: SuggestionPane中还有一项隐藏在键盘后面。现在,如果我隐藏软件/虚拟导航按钮,它会像 但是,如果我隐藏这些导航按钮,然后再次点击自动建议框打开建议窗格和键盘,最后一项会再次出现在键盘后面 我总是希望SuggestionPane中的所有项目都位于键盘上方 我的意思是,当键盘打开时,键盘可以在前面,Suggestion

我正在使用绑定到某些对象的
AutoSuggestBox
。在手机上,当键盘打开时,
AutoSuggestBox
SuggestionPane
不会完全位于键盘上方,如下所示:

SuggestionPane
中还有一项隐藏在键盘后面。现在,如果我隐藏软件/虚拟导航按钮,它会像

但是,如果我隐藏这些导航按钮,然后再次点击
自动建议框
打开
建议窗格
和键盘,最后一项会再次出现在键盘后面

我总是希望
SuggestionPane
中的所有项目都位于键盘上方

我的意思是,当键盘打开时,键盘可以在前面,SuggestionPane可以在键盘后面,但是当我向下滚动到最后时,我应该能够看到最后一项(不应该被键盘覆盖)

我知道有一个
AutoSuggestBox
属性可以设置
suggestPane
MaxHeight
,但我不知道在这种情况下如何使用它


所有这些东西都在一个
内容对话框中
(如果有必要)

您可以尝试只在移动客户端上执行此操作。这对所有移动设备来说都不一样吗?您建议减小窗格的高度,使其显示在键盘上方。但不同手机的键盘高度会不同吗?我是否可以将MaxHeight属性与
InputPane.GetForCurrentView()一起使用。显示
以获取
occludedRect
以动态更改它?您可以尝试计算键盘的高度并动态执行。