Windows 10 Mobile (UWP) ContentDialog 上的键盘行为
Keyboard Behavior on ContentDialog with Windows 10 Mobile (UWP)
当我以编程方式打开内容对话框时,第一个获得焦点的对象和内容对话框的形状发生变形。
有没有什么方法可以在内容对话框中显示键盘而不扭曲一般形状?
谢谢。
截图:
当键盘显示时,ContentDialog
会自动调整高度。而这会导致ContentDialog
的Content的高度发生变化。所以当键盘显示时,Content 的高度变小,其余的 Content 被遮挡。
如果想要键盘显示不扭曲大体形状,可以设置ContentDialog
MinHeight
属性。例如,您可以给 ContentDialog
一个大的 MinHeight
,例如“500”
<ContentDialog x:Name="contentDialog" MinHeight="500" />
或者
contentDialog.MinHeight = 500;
此后ContentDialog调整高度时,高度至少为500,如果这个高度足够大,一般形状不会变形。您可以将 MinHeight
设置为等于 ContentDialog 的默认高度以确保它足够大。
当我以编程方式打开内容对话框时,第一个获得焦点的对象和内容对话框的形状发生变形。
有没有什么方法可以在内容对话框中显示键盘而不扭曲一般形状?
谢谢。
截图:
当键盘显示时,ContentDialog
会自动调整高度。而这会导致ContentDialog
的Content的高度发生变化。所以当键盘显示时,Content 的高度变小,其余的 Content 被遮挡。
如果想要键盘显示不扭曲大体形状,可以设置ContentDialog
MinHeight
属性。例如,您可以给 ContentDialog
一个大的 MinHeight
,例如“500”
<ContentDialog x:Name="contentDialog" MinHeight="500" />
或者
contentDialog.MinHeight = 500;
此后ContentDialog调整高度时,高度至少为500,如果这个高度足够大,一般形状不会变形。您可以将 MinHeight
设置为等于 ContentDialog 的默认高度以确保它足够大。