C# AXML和XAML之间的区别?

C# AXML和XAML之间的区别?,c#,visual-studio,xaml,xamarin,cross-platform,C#,Visual Studio,Xaml,Xamarin,Cross Platform,我是VisualStudio Xamarin跨平台移动开发的新手,我一直在搜索AXML,只是找不到任何设计和应用MVC方法的教程 事实上,我有很多问题要问。但我先把这3个留在这里 他们的区别是什么 xaml设计可以应用于axml吗 如何将css应用于axml文件 他们的区别是什么 AXML和XAML是两种不同的XML规范 AXML仅支持/可用于Xamarin.Android XAML是Xamarin表单基于XML规范标准化跨平台UI的方式 如果您使用的是原生XamarinAndroid,那么您

我是VisualStudio Xamarin跨平台移动开发的新手,我一直在搜索AXML,只是找不到任何设计和应用MVC方法的教程

事实上,我有很多问题要问。但我先把这3个留在这里

  • 他们的区别是什么
  • xaml设计可以应用于axml吗
  • 如何将css应用于axml文件
  • 他们的区别是什么

    • AXML和XAML是两种不同的XML规范
    • AXML仅支持/可用于Xamarin.Android
    • XAML是Xamarin表单基于XML规范标准化跨平台UI的方式
    • 如果您使用的是原生XamarinAndroid,那么您将使用axml进行UI,如果使用表单,那么使用XAML
    参考自

    xaml设计可以应用于axml吗

    ,因为Android的功能和Xamarin.Forms的功能之间没有直接的转换

    如何将css应用于axml文件


    您需要使您的UI看起来像CSS。我无法直接知道哪些可以将您的CSS包含到AXML文件中。

    1-它们的区别是什么?

    AXML:仅描述Android应用程序的UI。这些文件与Android本机应用程序使用的文件相同

    XAML:指定Xamarin.Forms布局;这些文件描述了跨平台布局,然后每个平台在其本机控件中呈现该布局

    2-xaml设计可以应用于axml吗?

    Xaml设计不能直接复制到AXML(因为它们指定了不同的控件),但可以移植到AXML。从概念上讲,xaml文件描述了UI在两种平台上的外观

    3-如何将css应用于axml文件?


    级联样式表(CSS)不适用于Xaml,因为它们描述了如何设置HTML的样式。要设计Xaml的风格,请查看Xamarin.Forms使用的。您知道关于如何在AXML中创建用于跨平台开发的设计/UI的教程/演示吗?@JCBorlagdan AXML不是跨平台的!帖子上说AXML是跨平台的部分在哪里?