横向 Windows Phone 应用中的纵向 LiveConnect 对话框

本文关键字:LiveConnect 对话框 Windows Phone 应用 横向 | 更新日期: 2023-09-27 17:55:28

我在GamePage.xml中有基于Windows Phone Monogame XAML的应用程序,其中SupportedOrientations="Landscape" Orientation="Landscape"。我正在使用 LiveConnect lib,当我启动其初始化时,Live Connect 显示身份验证对话框 - 但它是纵向的,但键盘显示为横向 - 模糊对话框内容。如果我指定支持的方向="纵向或横向" - 我的应用程序获得错误的分辨率信息,并且它的视图可以旋转 - 我不会阻止这种情况。

如何强制实时连接显示横向对话框?或:如何强制我的应用在显示纵向对话框时显示纵向键盘?

谢谢!

横向 Windows Phone 应用中的纵向 LiveConnect 对话框

解决方案很简单 - 随时更改支持的页面方向和方向:

Deployment.Current.Dispatcher.BeginInvoke(delegate()
{
    GamePage.PageObject.SupportedOrientations = SupportedPageOrientation.Landscape;
    GamePage.PageObject.Orientation = PageOrientation.Landscape;
});