SetPage(Xamarin.Forms.Page)'是过时的错误 - Android

时间:2015-01-03 23:39:09

标签: android xamarin xamarin.forms

我使用Xamarin Forms创建了一个通用应用程序

我收到了警告

Xamarin.Forms.Platform.Android.FormsApplicationActivity.SetPage(Xamarin.Forms.Page)'已过时

有没有人遇到过这个?

代码如下所示

public class MainActivity : AndroidActivity
{
    protected override void OnCreate (Bundle bundle)
    {
        base.OnCreate (bundle);

        Xamarin.Forms.Forms.Init (this, bundle);    
        SetPage (App.GetMainPage ());
    }
}

1 个答案:

答案 0 :(得分:7)

Forms 1.3.1支持具有MainPage属性的新Application类,该属性允许您在单个位置(而不是每个平台一次)设置App开始页面。

public class App : Application // superclass new in 1.3
{
    public App ()
    {
        // The root page of your application
        MainPage = new ContentPage {...}; // property new in 1.3
    }

可以使用Migration Guide,其中概述了您需要在应用中为新API进行的所有更改。