XAML和AXML Xamarin

Leo*_*een 1 xaml xamarin.android xamarin

我是xamarin的新手.我知道什么是XAML文件和AXML.但我不明白这个项目(新/跨平台/ Android)

文件XAML或AXML.

我有:APP.XAML和MainPage.XAML,但也在布局Tabbar.axml和toolbar.axml

运行应用程序,主页面显示标签

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
 xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
 xmlns:local="clr-namespace:App1"
         x:Class="App1.MainPage">
**<Label Text="APP TEST HUB" **
 VerticalOptions="Center" 
  HorizontalOptions="Center" />
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

但我无法将工具箱交给设计师.打开布局Tabbar.axml和toolbar.axml文件我可以访问工具箱并在设计中工作,但是不运行应用程序这个文件.

谁能告诉我文件的差异以及他对项目的重要性.我将在哪里工作?

Jas*_*son 5

XAML文件由Xamarin Forms项目使用.AXML文件由Xamarin Android(和原生Android)项目使用.

您似乎已创建了Xamarin Forms项目.通常,如果要创建在多个平台(iOS,Android等)上运行的应用程序,则可以执行此操作.在Xamarin Forms项目中,平台项目(在您的情况下为Android)主要用于引导存在于共享项目中的Forms代码.大多数UI实际上是通过XAML文件在共享项目中定义的.