c# - AXML 和 XAML 之间的区别?

标签 c# visual-studio xaml xamarin cross-platform

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

其实我有很多关于这个的问题。但我先把这 3 个留在这里。

  1. 它们有什么区别?
  2. xaml 设计可以应用到 axml 中吗?
  3. 如何将我的 css 应用于 axml 文件?

最佳答案

1 - 它们有什么区别?

AXML:描述 Android 应用程序的用户界面。这些文件与 Android native 应用程序使用的文件相同。

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

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

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

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

级联样式表 (CSS) 不适用于 Xaml,因为它们描述了如何设置 HTML 的样式。要设置 Xaml 样式,请查看 styles API Xamarin.Forms 使用

关于c# - AXML 和 XAML 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40500120/

相关文章:

c++ - Visual Studio 从预定义字符串宏中抛出 "undeclared identifier"

c# - "IOException: Cannot locate resource X"在自定义控件中,但应用程序可以运行

wpf - 将 <object property ="{StaticResource key}".../> 中的 Key 绑定(bind)到一个值

c# - 什么时候应该使用链接列表的真实世界示例是什么?

C# 将字符串日期格式转换为另一个字符串的最佳方法?

c# - 如何将数据从 C# 发送到 JavaScript/AJAX 网页

c# - 使用 Ninject 绑定(bind)到类型为 List<T> 的已定义对象

c# - 为什么我无法(远程)调试我的 Azure Web Api?

.net - 从 IntelliSense 中隐藏用户控件属性

wpf - 在运行时创建可调整大小的面板