gpt4 book ai didi

windows-phone-7 - 导致横向键盘剪切的原因

转载 作者:行者123 更新时间:2023-12-04 21:20:51 25 4
gpt4 key购买 nike

我有一个带有 Pivot 的页面,带有 TextBox 控件。在横向中,SIP(虚拟键盘)被向右设置了 42 个像素,因此被剪裁到了它的右边。

Clipped keyboard in landscape

我的另一个应用程序也有类似的页面,没有偏移键盘问题。在我深入研究两者之间的差异之前,有没有人遇到过这个问题?我们可以认为这是 Windows Phone 7.1 的错误吗?

(它也发生在真实设备上)

最佳答案

这是 Windows Phone 中的一个错误:

如果您将应用栏上的 Mode 属性设置为最小化,然后将事物转为横向,则应用栏会重新弹出。确定在何处显示键盘的代码没有意识到这一点,而是将键盘显示为好像应用栏仍然最小化一样。

我通过随着方向的变化改变应用栏的模式来解决它:

private void phoneApplicationPage_OrientationChanged(object sender, OrientationChangedEventArgs e)
{
if (e.Orientation == PageOrientation.LandscapeLeft || e.Orientation == PageOrientation.LandscapeRight)
{
this.ApplicationBar.Mode = Microsoft.Phone.Shell.ApplicationBarMode.Default;
}
else
{
this.ApplicationBar.Mode = Microsoft.Phone.Shell.ApplicationBarMode.Minimized;
}
}

这似乎解决了问题

关于windows-phone-7 - 导致横向键盘剪切的原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12042522/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com