Compartir a través de


Vistas

La interfaz de usuario de una aplicación .NET Multi-platform App UI (.NET MAUI) se construye de objetos que se asignan a los controles nativos de cada plataforma de destino.

Los grupos de controles principales que se usan para crear la interfaz de usuario de una aplicación .NET MAUI son páginas, diseños y vistas. Normalmente, una página de .NET MAUI ocupa la pantalla completa o la ventana. La página normalmente contiene un diseño, que contiene vistas y posiblemente otros diseños. Las páginas, los diseños y las vistas se derivan de la clase VisualElement. La clase proporciona una variedad de propiedades, métodos y eventos que son útiles en clases derivadas.

Para obtener más información sobre los comportamientos, consulte la documentación de .NET MAUI.

Vistas del kit de herramientas de la comunidad de .NET MAUI

El kit de herramientas de la comunidad .NET MAUI proporciona una colección de vistas precompiladas y reutilizables para facilitar la vida a los desarrolladores. Estos son los comportamientos proporcionados por el kit de herramientas:

Ver Descripción
AvatarView AvatarView es un control para mostrar la imagen de avatar de un usuario o sus iniciales.
CameraView El CameraView proporciona la capacidad de conectarse a una cámara, mostrar una vista previa de la cámara y hacer fotos.
DrawingView DrawingView proporciona una superficie que permite dibujar líneas mediante el uso de interacción táctil o del mouse. El resultado del dibujo de un usuario se puede guardar como una imagen.
Expander El control Expander proporciona un contenedor expandible para hospedar cualquier contenido.
LazyView El control LazyView permite retrasar la inicialización de una vista.
Map (Windows) El control Map es una vista multiplataforma para mostrar y anotar mapas. La implementación de Windows está disponible a través del kit de herramientas de la comunidad de .NET MAUI.
MediaElement MediaElement es una vista para reproducir multimedia como audio y vídeo.
Popup La vista Popup permite a los desarrolladores crear su propia interfaz de usuario personalizada y presentarla a sus usuarios.
SemanticOrderView SemanticOrderView proporciona la capacidad de controlar el orden de VisualElements para los lectores de pantalla y mejorar la accesibilidad de una aplicación.