视图

.NET Multi-platform App UI (.NET MAUI) 应用的用户界面由映射到每个目标平台本机控件的对象构成。

用于创建 .NET MAUI 应用用户界面的主控件组包括页面、布局和视图。 .NET MAUI 页面通常占据全屏或窗口。 页面通常包含布局,其中包含视图以及可能的其他布局。 页面、布局和视图派生自 VisualElement 类。 此类提供了在派生类时有用的各种属性、方法和事件。

有关行为的详细信息,请参阅 .NET MAUI 文档

.NET MAUI 社区工具包视图

.NET MAUI 社区工具包提供了预构建的可重用视图集合,使开发人员的生活更加轻松。 下面是工具包提供的行为:

视图 说明
AvatarView AvatarView 控件用于显示用户的头像图像或其首字母缩写。
DrawingView DrawingView 提供的图面允许通过触摸或鼠标交互绘制线条。 用户绘图的结果可以保存为图像。
Expander Expander 控件提供可扩展容器来托管任何内容。
LazyView LazyView 控件允许延迟视图的初始化。
Map (Windows) Map 控件是用于显示和批注地图的跨平台视图。 通过 .NET MAUI 社区工具包可使用 Windows 实现。
MediaElement MediaElement 是用于播放多媒体(如音频和视频)的视图。
Popup Popup 视图允许开发人员生成自己的自定义 UI 并将其呈现给用户。
SemanticOrderView SemanticOrderView 允许控制屏幕阅读器的 VisualElements 顺序并改进应用程序的辅助功能。