-2

方向代码不起作用,但它是正确的

private void PhoneApplicationPage_OrientationChanged(object sender, OrientationChangedEventArgs e)
            {
                if (e.Orientation == PageOrientation.Landscape)
                {
                    webBrowser1.Visibility = System.Windows.Visibility.Collapsed;
                }
                else
                {

                }
            }

这是应用程序调用定向模式的代码:

SupportedOrientations="PortraitOrLandscape" Orientation="Portrait"
    shell:SystemTray.IsVisible="True" OrientationChanged="PhoneApplicationPage_OrientationChanged">

为什么?

4

2 回答 2

3

将页面的 SupportedOrientations 属性更改为 PortraitOrLandscape。将 Content Panel 部分中的默认 Grid 替换为 ScrollViewer 和 StackPanel。 http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj207002%28v=vs.105%29.aspx 您将在同一链接上找到详细信息

于 2013-05-30T14:30:46.277 回答
0

此代码对于方向是正确的

if ((e.Orientation & PageOrientation.Portrait) == (PageOrientation.Portrait))
            {
于 2013-05-30T14:53:55.053 回答