【发布时间】:2017-03-22 20:37:00
【问题描述】:
我是 Visual Studio Xamarin 跨平台移动开发的新手,我一直在搜索 AXML,但找不到任何设计和应用 MVC 方法的教程。
实际上,我对此有很多疑问。但我先把这 3 留在这里。
- 它们有什么区别?
- 可以在 axml 中应用 xaml 设计吗?
- 如何将我的 css 应用到 axml 文件?
【问题讨论】:
标签: c# visual-studio xaml xamarin cross-platform
我是 Visual Studio Xamarin 跨平台移动开发的新手,我一直在搜索 AXML,但找不到任何设计和应用 MVC 方法的教程。
实际上,我对此有很多疑问。但我先把这 3 留在这里。
【问题讨论】:
标签: c# visual-studio xaml xamarin cross-platform
1 - 它们有什么区别?
AXML:描述仅 Android 应用的用户界面。这些是 Android 原生应用程序使用的相同文件。
XAML:指定 Xamarin.Forms 布局;这些文件描述了一个跨平台布局,然后每个平台在其本机控件中呈现该布局
2 - 可以在 axml 中应用 xaml 设计吗?
Xaml 设计不能直接复制到 AXML(因为它们指定了不同的控件),但它们可以移植到 AXML。从概念上讲,xaml 文件描述了 UI 在两个平台上的外观。
3 - 如何将我的 css 应用到 axml 文件?
级联样式表 (CSS) 不适用于 Xaml,因为它们描述了如何设置 HTML 样式。要设置 Xaml 的样式,请查看 Xamarin.Forms 使用的 styles API
【讨论】:
它们有什么区别?
来自What is the difference between Xaml & axml in Xamarin Technology的参考
xaml 设计可以应用在 axml 中吗?
否,因为在 Android 的功能和 Xamarin.Forms 的功能之间没有直接的转换。
如何将我的 css 应用到 axml 文件?
你需要让你的 UI 看起来像 CSS,我没有直接的方法可以将你的 CSS 包含到 AXML 文件中。
【讨论】: