横向Windows Phone应用程序中的Portrait LiveConnect对话框

时间:2014-03-31 07:49:22

标签: c# windows-phone screen-orientation

我有基于Windows Phone Monogame XAML的应用程序,带有SupportedOrientations =" Landscape"取向="景观"在GamePage.xml中。我正在使用LiveConnect lib,当我启动初始化时,Live Connect会显示auth对话框 - 但它是纵向的,但是键盘显示为横向 - 模糊对话框内容。 如果我指定SupportedOrientations =" PortraitOrLandscape" - 我的应用程序获取错误的分辨率信息,并且它的视图可以轮换 - 我不会阻止这一点。

如何强制LiveConnect显示横向对话框? 要么: 当显示肖像对话框时,如何强制我的应用程序显示纵向键盘?

谢谢!

1 个答案:

答案 0 :(得分:1)

解决方案很简单 - 随时更改SupportedPageOrientation和Orientation:

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