Biblioteca de interfaz de usuario de Windows 2

Controles WinUI

La biblioteca de interfaz de usuario de Windows proporciona controles de interfaz de usuario de Windows nativos oficiales y otros elementos de interfaz de usuario para aplicaciones para UWP (y aplicaciones de escritorio que usan XAML Islands).

Mantiene la compatibilidad de nivel inferior con versiones anteriores de Windows 10, de modo que la aplicación funciona aunque los usuarios no tengan el sistema operativo más reciente.

Nota

Para más información sobre cómo crear aplicaciones de escritorio para Windows y UWP con la versión más reciente de WinUI 3, consulte Biblioteca de interfaz de usuario de Windows 3.

Características

  • Nuevos controles: la biblioteca de la interfaz de usuario de Windows contiene nuevos controles que no se incluyen como parte de la plataforma de Windows predeterminada.

  • Versiones actualizadas de los controles existentes: la biblioteca también contiene las versiones actualizadas de los controles de la plataforma de Windows existentes que puede usar con versiones anteriores de Windows 10.

  • Compatibilidad con versiones anteriores de Windows 10: las API de la biblioteca de interfaz de usuario de Windows se ejecutan en versiones anteriores de Windows 10, por lo que no tiene que incluir comprobaciones de versión ni XAML condicional para admitir usuarios que no dispongan del último sistema operativo.

  • Compatibilidad con XamlDirect: Las API de XAML directo, diseñadas para desarrolladores de software intermedio, proporcionan acceso a las características XAML de nivel inferior, lo que proporciona un mejor rendimiento de la CPU y del espacio de trabajo. XamlDirect le permite usar las API de XamlDirect en versiones anteriores de Windows 10 sin necesidad de escribir código especial para controlar varias versiones de destino de Windows 10.

Ejemplos

La aplicación de ejemplo XAML Controls Gallery incluye demostraciones interactivas y código de ejemplo para usar controles WinUI.

Documentación

Se incluyen artículos sobre procedimientos para los controles de la biblioteca de interfaz de usuario de Windows con la documentación sobre controles de la Plataforma universal de Windows.

Los documentos de referencia de API se encuentran aquí: API de la biblioteca de interfaz de usuario de Windows.

Instalación y uso de la biblioteca de interfaz de usuario de Windows

Para obtener instrucciones, consulte Introducción a la biblioteca de interfaz de usuario de Windows.

Hoja de ruta de código abierto y para desarrolladores

WinUI es un proyecto de código abierto que se hospeda en GitHub. Agradecemos los informes de errores, las solicitudes de características y las contribuciones de código de la comunidad en el repositorio de la biblioteca de interfaz de usuario de Windows.

Seguimos desarrollando y haciendo evolucionar WinUI para admitir más escenarios de desarrollo. Para obtener los detalles más recientes de nuestros planes para WinUI, consulte nuestra hoja de ruta en el repositorio de la biblioteca de interfaz de usuario de Windows.

Lista de paquetes NuGet

La biblioteca de interfaz de usuario de Windows contiene varios paquetes NuGet: Lista de paquetes NuGet de la biblioteca de interfaz de usuario de Windows.

Consulta también

Notas de la versión de la biblioteca de interfaz de usuario de Windows UI 2