3、每个页面 , 在C#层面 , 本质是由开发者定义的类 , 由xaml定义的部分类和后台代码定义的部分类组成 。根元素指定了这个类的父类类型 , x:Class指定了这个类的名称 。
4、属性xmlns和xmlns:x , 引用命名空间 , 相当于using 。属性值像一个网址 , 但和网址没有关系 , 可以认为是多个命名空间的集合 。每个页面可以有一个默认的xmlns , 这个命名空间下的类型可以直接引用 , 如上例中的xmlns属性 , 引用了maui的所有控件类型 , 所以可以直接使用控件 , 而不需要前缀 。而xmlns:x , 引用了xaml命名空间 , 使用了别命x , 使用时需要加前缀x:使用 , 如x:Class 。
【MAUI新生-XAML语法基础:语法入门Element&Property&Event&Command】5、上例中的两个命名空间默认引入 , 其中xmlns:x称之为x命名空间 , 这个命名空间比较特殊 , 与XAML编译器相关 , 规定了编译器在将XAML标签语言编译为C#中间语言时的一些特定行为 。比如上例中的x:Class , 就指示编译器在编译这个类时 , 编译为类名为MainPage的部分类 。(MauiApp6.MainPage为类的全路径名称) 。
七、事件和命令

文章插图
1、事件和命令 , 均提供了用户与UI的交互功能 。
2、事件为传统的事件响应机制 , 响应事件的方法 , 写在当前页面的后台代码文件中 。如当前面页为MainPage.xmal , 后台文件为MainPage.xaml.cs 。
3、命令属于MVVM模式 , 我们使用MVVM开发模式后 , 基本就很少在后台文件中写代码 , 后续详述 。
经验总结扩展阅读
- 新建Maui工程运行到IiOS物理设备提示 Could not find any available provisioning profiles for iOS 处理办法
- 2022年厦门新生儿医保办理材料有哪些 厦门新生儿医保怎么办理
- MAUI 初体验 联合 WinForm让家里废弃的手机当做电脑副品用起来
- 新生儿衣服首次怎么洗
- 龙宝宝年新生儿五行缺木取名用什么字 推荐好听的男宝宝名字
- 2023年男兔宝宝名字 新生儿小名大全2023男孩300个
- 电视剧凪的新生活结局是什么?
- 电视剧凪的新生活大结局是什么?
- 好听的女孩名字500个 最全的新生儿名字大全
- 2023年最新女孩名字大全 给新生宝宝取个可爱名字