我继承了Xamarin.Forms应用程序,该应用程序在C#中创建了一些视图,而不是XAML。将这些视图移至XAML有明显的优势吗?
答案 0 :(得分:2)
它是基于个人喜好,但是总的来说,为了遵循其他开发人员将来可能在该项目上工作的标准,建议使用XAML。
XAML易于维护和修改,有助于清楚地将UI和逻辑well suited for use with the popular MVVM (Model-View-ViewModel) application architecture之间的关注点分离开来,并且工具友好,因为XAML Previewer可以让您看到Xamarin。键入时呈现的表单布局。
更新
从Visual Studio 2017版本15.8 Preview 4开始,您可以将Xamarin.Forms控件从工具箱拖放到XAML编辑表面。