Xamarin XAML vs AXML vs Storyboard

时间:2017-06-07 17:03:06

标签: c# ios xaml xamarin.ios storyboard

首先,我甚至不确定这是一个好问题,但我对这些概念有点困惑所以我得继续问。请理解,II对Xamarin的经验非常有限。

我创建了一个项目(共享类库),我发现我们在共享项目中使用XAML创建表单。但是,我还发现Android项目中有AXML文件,iOS项目中有Storyboard文件,据我所知,这些文件用于创建UI和导航关系。如果我错在这里,请纠正我。

所以问题是,我应该使用哪一个?根据我对XAML的实验,为所有平台创建UI非常容易,但为什么那些andoroid和ios故事板的东西呢?或者他们彼此完全无关?

我在VS2017上这样做,但我也在Visual Studio for Mac上对Xamarin进行了实验。但主要是我的开发环境将是Windows。

干杯。

1 个答案:

答案 0 :(得分:1)

故事板仅适用于iOS。 AXML仅适用于Android。 XAML由Xamarin Forms使用,可用于Android和iOS(以及其他)。

如果你正在构建一个XF项目,你通常会想要使用XAML,除非你需要创建一些特定于平台的UI,在这种情况下你可能会使用原生的Storyboard / AXML方法。