Windows Phone方向不起作用

时间:2013-05-30 14:20:58

标签: c# windows-phone-7

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

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">

为什么?

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:0)

此代码的方向正确

if ((e.Orientation & PageOrientation.Portrait) == (PageOrientation.Portrait))
            {