首页 > 解决方案 > 让 MainPage.cs 在 Visual Studio 的 Xamarin 中创建

问题描述

我目前正在做一个 Visual Studio xamarin 课程,我注意到当在视频中创建一个新的空白表单应用程序时,IDE 会创建一个 App.cs 和 MainPage.cs。

当我创建一个时,IDE 会使用 App.Xaml.cs 和 MainPage.XAML 创建一个带有 MainPage.Xaml.cs 的 App.XAML。

XAML 是完成设计的地方,XAML.CS 是完成逻辑的地方,或者我很聪明。

我的问题是,为什么或从哪里来的这种变化?为什么不在课程视频中创建 XAML 文件?更新或只是配置差异?

标签: macosvisual-studioxamarin

解决方案


这只是视频拍摄时 Visual Studio 中提供的模板与今天的区别。

是否在 XAML 文件中创建视图取决于您。但是,这将是设计 UI 的常用位置。但是,是否应该将任何逻辑放入xaml.cs文件中是非常基于意见的。有人会说你应该遵循 MVVM 模式,避免在其中放置除视图和绑定相关的东西之外的任何东西。其他人更务实,并允许将逻辑放在那里。


推荐阅读