XAML 在 Xamarin.iOS 和 Xamarin.Android
XAML in Xamarin.iOS and Xamarin.Android
我正在接受一家公司的采访,架构师告诉我他们正在使用 MvvmCross 框架从 Xamarin.iOS(不是 Xamarin Forms)创建 iOS 应用程序,他们使用故事板 UI。但是如果 UI 非常简单,他们会使用 XAML 来创建它们。
我从来不知道我们可以将 XAML 用于 Xamarin.iOS 和 Xamarin.Droid。如果可能的话,我们有一个小 discussion/argument。他说他们正在成功地使用它。
我的问题是,在Xamarin.iOS和Xamarin.Droid中真的可以使用XAML吗?因为,如果我们能做到这一点,我觉得使用 Xamarin 表单没有用。
如果是,谁能提供某种文档?
谢谢。
只有 Xamarin Forms 支持通过 XAML 共享 UI。
UI for iOS 必须使用 xib 或故事板制作。
Android 使用 AXML。
Windows Phone, UWP, WinPhone Silverlight, Windows 可以使用 XAML 作为 UI。
无法使用 Xamarin.Android 或 Xamarin.iOS 在 XAML 中设计 UI,但您可以在 Xamarin.Android 中包含 Xamarin.Forms 页面] 或 Xamarin.iOS 应用程序。通过这种方式,您可以使用 Storyboard 获得 UI 的本机应用程序,但某些 Xamarin.Forms 页面在 XAML.
中设计
中有一个如何做到这一点的示例
我正在接受一家公司的采访,架构师告诉我他们正在使用 MvvmCross 框架从 Xamarin.iOS(不是 Xamarin Forms)创建 iOS 应用程序,他们使用故事板 UI。但是如果 UI 非常简单,他们会使用 XAML 来创建它们。
我从来不知道我们可以将 XAML 用于 Xamarin.iOS 和 Xamarin.Droid。如果可能的话,我们有一个小 discussion/argument。他说他们正在成功地使用它。
我的问题是,在Xamarin.iOS和Xamarin.Droid中真的可以使用XAML吗?因为,如果我们能做到这一点,我觉得使用 Xamarin 表单没有用。 如果是,谁能提供某种文档?
谢谢。
只有 Xamarin Forms 支持通过 XAML 共享 UI。
UI for iOS 必须使用 xib 或故事板制作。 Android 使用 AXML。 Windows Phone, UWP, WinPhone Silverlight, Windows 可以使用 XAML 作为 UI。
无法使用 Xamarin.Android 或 Xamarin.iOS 在 XAML 中设计 UI,但您可以在 Xamarin.Android 中包含 Xamarin.Forms 页面] 或 Xamarin.iOS 应用程序。通过这种方式,您可以使用 Storyboard 获得 UI 的本机应用程序,但某些 Xamarin.Forms 页面在 XAML.
中设计 中有一个如何做到这一点的示例