视图
.NET Multi-platform App UI (.NET MAUI) 应用的用户界面由映射到每个目标平台本机控件的对象构成。
用于创建 .NET MAUI 应用用户界面的主控件组包括页面、布局和视图。 .NET MAUI 页面通常占据全屏或窗口。 页面通常包含布局,其中包含视图以及可能的其他布局。 页面、布局和视图派生自 VisualElement
类。 此类提供了在派生类时有用的各种属性、方法和事件。
.NET MAUI 社区工具包视图
.NET MAUI 社区工具包提供了预构建的可重用视图集合,使开发人员的生活更加轻松。 下面是工具包提供的行为:
视图 | 说明 |
---|---|
AvatarView |
AvatarView 控件用于显示用户的头像图像或其首字母缩写。 |
CameraView |
CameraView 提供连接到相机,显示相机预览并拍照的功能。 |
DrawingView |
DrawingView 提供的图面允许通过触摸或鼠标交互绘制线条。 用户绘图的结果可以保存为图像。 |
Expander |
Expander 控件提供可扩展容器来托管任何内容。 |
LazyView |
LazyView 控件允许延迟视图的初始化。 |
Map (Windows) |
Map 控件是用于显示和批注地图的跨平台视图。 通过 .NET MAUI 社区工具包可使用 Windows 实现。 |
MediaElement |
MediaElement 是用于播放多媒体(如音频和视频)的视图。 |
Popup |
Popup 视图允许开发人员生成自己的自定义 UI 并将其呈现给用户。 |
SemanticOrderView |
SemanticOrderView 允许控制屏幕阅读器的 VisualElements 顺序并改进应用程序的辅助功能。 |