我有一个基于Windows Phone Monogame XAML的应用程序,带有GamePage.xml中的SupportedOrientations=“景观”Orientation=“景观”。我使用的是LiveConnect库,当我启动它的初始化时,Live Connect显示身份验证对话框-但它是纵向的,但键盘显示为横向模糊的对话框内容。如果我指定SupportedOrientations="PortraitOrLandscape“-我的应用程序得到错误的分辨率信息,并且它的视图可以旋转-我不会阻止这种情况。
如何强制LiveConnect显示横向对话框?或者:当显示纵向对话框时,如何强制我的应用程序显示纵向键盘?
谢谢!
发布于 2014-03-31 18:25:47
解决方案很简单-随时更改SupportedPageOrientation和方向:
Deployment.Current.Dispatcher.BeginInvoke(delegate()
{
GamePage.PageObject.SupportedOrientations = SupportedPageOrientation.Landscape;
GamePage.PageObject.Orientation = PageOrientation.Landscape;
});https://stackoverflow.com/questions/22756169
复制相似问题