如何在跨平台应用程序中添加Xamarin PinView并将其设置为初始视图?

时间:2019-09-12 19:28:27

标签: xamarin

我想将Pinview添加到该项目并将其设置为起始页。 这是代码视图和xaml。

[XamlCompilation(XamlCompilationOptions.Compile)]
    public partial class PinView : ContentView
    {
        public PinView ()
        {
            InitializeComponent ();
        }
    }


<?xml version="1.0" encoding="UTF-8"?>
<ContentView xmlns="http://xamarin.com/schemas/2014/forms" xmlns:local="clr-namespace:FormsPinView.Core;assembly=FormsPinView.Core" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" x:Class="AllianceHire.Views.PinView">
   <ContentView.Content>
      <StackLayout>
         <Label Text="Hello Xamarin.Forms!" />
      </StackLayout>
   </ContentView.Content>
</ContentView>

1 个答案:

答案 0 :(得分:1)

  

Application基类提供以下功能,这些功能是   在您的项目中显示默认的App子类:

  • 一个MainPage属性,可以在其中设置应用程序的初始页面。

因此要设置为PinView作为起始页,请转到App.xaml.cs,将PinView分配为MainPage

public partial class App : Application
{
    public App()
    {
        InitializeComponent();

        MainPage = new PinView();
    }
}

public partial class PinView : ContentView
{
    public PinView()
    {
        InitializeComponent();
    }
}

阅读有关更多详细信息的文档:application-class