我正在使用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)
{
}
}
}
答案 0 :(得分:1)
在xaml中检查您的SupportedOrientations是PortraitOrLandscape。
同时检查您的仿真器是否因硬件键盘仿真而未锁定方向。如果您不确定如何修复它,请重新启动它。
答案 1 :(得分:0)
我相信你在寻找how to handle orientation changes on the phone?
您正在寻找更改适当页面的.xaml中的以下内容 - 很可能是MainPage.xaml:
将突出显示的行更改为
SupportedOrientations="PortraitOrLandscape"
如果信息不足,请点击a helpful blogpost。