【发布时间】:2016-03-11 20:42:33
【问题描述】:
所以我是移动开发和 xamarin 的新手。
所以我试着理解 - 如果我需要一些具有不同内容和逻辑的视图(页面) - 正确的方法是什么?
1) 创建 ContentPage Xaml
2) 或者创建一个 layout 和 class 我只是在其中编写逻辑并编写
SetContentView (Resource.Layout.LAYOUTNAME);
我是网络开发人员 (ASP),所以如果你能与网络相提并论,那就太好了。
喜欢:
我的看法 - 第二种方式(class + layout) - 就像
asp 中的Controller 和干净的 html
页面第一种方式 (ContentPage XAML) - 它与 WebForms 或 WPF 最相似(实际上我讨厌它)
但我想知道什么是正确的方法和最佳实践?
谢谢
【问题讨论】:
-
AXML 布局仅适用于 Android。 XAML 是 Xamarin Forms 使用的标记,适用于 iOS 和 Android。您还可以在没有 XAML 的代码中编写 XF UI。没有“正确的方法” - 您选择什么取决于您作为开发人员的要求和偏好。
-
哦,好吧 - 所以如果我有任何方法可以编写单独的 iOS 和 Andoird 应用程序,比如 2 个单独的解决方案 - 这样我就可以为 android 应用程序使用布局。谢谢 - 我会选择这种方式))
-
Android axml 文件与表单 xaml 文件非常相似,如果您以前使用过 xaml,则会更加混乱。