如何使用PCL项目为Xamarin中的Android和iOS开发应用程序?

问题描述:

我创建了一个Xamarin PCL项目,它具有Android iOS和Portable。我看了几个例子,在这里你可以使用Xaml创建一个登录页面,然后使用CS文件验证这些凭据,但是我的问题是可以说我验证了这些凭据,我该如何从该UI页面跳转我猜想Android或iOS部件是通用的吗?如何使用PCL项目为Xamarin中的Android和iOS开发应用程序?

我从哪里开始?

对不起,如果我是天真的,我是新来的Xamarin,任何帮助将不胜感激。

这是我指便携式样品,

using System; 
using Xamarin.Forms; 

namespace StoreCredentials 
{ 
    public class HomePageCS : ContentPage 
    { 
     public HomePageCS() 
     { 
      var toolbarItem = new ToolbarItem { 
       Text = "Logout" 
      }; 
      toolbarItem.Clicked += OnLogoutButtonClicked; 
      ToolbarItems.Add (toolbarItem); 

      Title = "Home Page"; 
      Content = new StackLayout { 
       Children = { 
        new Label { 
         Text = "Main app content goes here", 
         HorizontalOptions = LayoutOptions.Center, 
         VerticalOptions = LayoutOptions.CenterAndExpand 
        } 
       } 
      }; 
     } 

     async void OnLogoutButtonClicked (object sender, EventArgs e) 
     { 
      DependencyService.Get<ICredentialsService>().DeleteCredentials(); 
      Navigation.InsertPageBefore (new LoginPage(), this); 
      await Navigation.PopAsync(); 
     } 
    } 
} 
+0

一般来说,如果您使用Xamarin Forms,您将使用XF构建您的整个UI。如果有特定的页面需要公开特定于平台的用户界面,那么您可以使用自定义渲染器或DI来完成此操作。 – Jason

+0

你能告诉我任何例子吗? – Venky

+0

xamarin在他们的网站上有数十个样本 – Jason

我建议你潜入Xamarin之前阅读this。 此外,this,因为它涉及到你正在尝试做的事情。