Windows Phone -启动网站打开

本文关键字:网站 启动 Phone Windows | 更新日期: 2023-09-27 18:08:35

我试图加载一个网站上打开一个应用程序,但当我点击构建我得到7个错误。有人能帮我一下吗?当前代码为:

using Microsoft.Phone.Tasks;
namespace Microsoft.Phone.Tasks
{
    public partial class MainPage : PhoneApplicationPage
    {
        // Constructor
        public MainPage()
        {
            InitializeComponent();
        }
        Loaded += new RoutedEventHandler(MainPage_Loaded);
        {
            WebBrowserTask wbtask = new WebBrowserTask();
            wbtask.Url = "http://google.com";
            wbtask.Show();
         }
    }
}

感谢你提出的任何建议。我在主页上没有web浏览器控件,这可能是问题吗?我不想要任何东西在那里,我只想让用户打开应用程序,它立即打开网站……像书签一样。

对不起,这是我的第一个项目,所以别为难我。

输出的错误如下:

1>C:'Users'Dan'Documents'Visual Studio 2012'Projects'HTC elevate'HTC elevate' mainpage . example .cs(25,16,25,18):错误CS1519:类,结构或接口成员声明中无效的令牌'+='1>C:'Users'Dan'Documents'Visual Studio 2012'Projects'HTC elevate'HTC elevate' mainpage . example .cs(25,23,25,41):错误CS1520:方法必须有返回类型1>C:'Users'Dan'Documents'Visual Studio 2012'Projects'HTC elevate'HTC elevate' mainpage . example .cs(25,57,25,58):错误CS1001:标识符预期1>C:'Users'Dan'Documents'Visual Studio 2012'Projects'HTC elevate'HTC elevate' mainpage . example .cs(26,9,26,10):错误CS1519:类,结构或接口成员声明中的无效令牌"{"1>C:'Users'Dan'Documents'Visual Studio 2012'Projects'HTC elevate'HTC elevate' mainpage . example .cs(28,24,28,25):错误CS1519:类,结构或接口成员声明中无效的令牌'='1>C:'Users'Dan'Documents'Visual Studio 2012'Projects'HTC elevate'HTC elevate' mainpage . example .cs(29,24,29,25):错误CS1519:无效令牌'('在类,结构或接口成员声明中1>C:'Users'Dan'Documents'Visual Studio 2012'Projects'HTC elevate'HTC elevate' mainpage . example .cs(32,1,32,2):错误CS1022:类型或命名空间定义,或文件结束

谢谢

Windows Phone -启动网站打开

您错误地声明了Loaded处理程序-它应该在函数体中。或者,我建议使用OnNavigatedTo:

protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
        {
            WebBrowserTask wbtask = new WebBrowserTask();
            wbtask.Url = "http://google.com";
            wbtask.Show();
            base.OnNavigatedTo(e);
        }

原因很简单——保证每次页面加载只触发一次。

将分配已加载事件处理程序的代码移到MainPage构造函数中。它目前在类声明中,这就是编译器所抱怨的。这也不是声明事件处理程序的方式。使用Visual Studio的智能感知(当你输入+=时调用)来帮助指导你。