在Windows Phone 7上倾斜Web浏览器

时间:2010-12-31 02:38:52

标签: windows-phone-7

我正在使用Windows Phone 7模拟器。我有一个Web浏览器导航到本地主机。所以我遇到的问题是当我将Windows Phone 7模拟器向右倾斜90%时,屏幕没有。有关如何这样做的建议吗?

using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using Microsoft.Phone.Controls;

namespace DSP
{
    public partial class MainPage : PhoneApplicationPage
    {
        // Constructor
        public MainPage()
        {
            InitializeComponent();
        }

        private void ContentPanel_Loaded(object sender, RoutedEventArgs e)
        {
            MessageBox.Show("Loading website.  This might take a few seconds...");
            webBrowser1.Navigate(new Uri("http://localhost/Liweiyi_fyp_082648y/homepage.html", UriKind.Absolute));
        }

        private void webBrowser1_Loaded(object sender, RoutedEventArgs e)
        {

        }
    }
}

2 个答案:

答案 0 :(得分:1)

在xaml中检查您的SupportedOrientations是PortraitOrLandscape。

同时检查您的仿真器是否因硬件键盘仿真而未锁定方向。如果您不确定如何修复它,请重新启动它。

答案 1 :(得分:0)

我相信你在寻找how to handle orientation changes on the phone

您正在寻找更改适当页面的.xaml中的以下内容 - 很可能是MainPage.xaml:

alt text

将突出显示的行更改为

SupportedOrientations="PortraitOrLandscape"

如果信息不足,请点击a helpful blogpost