Biblioteca de interfaz de usuario de Windows (WinUI) 2

Nota

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

Controles WinUI

La biblioteca de interfaz de usuario de Windows (WinUI) 2 está estrechamente integrada con los SDK de Windows 10 y posteriores y proporciona controles de interfaz de usuario nativos oficiales de Windows y otros elementos de interfaz de usuario para aplicaciones UWP (así como para aplicaciones de escritorio que usan Islas XAML).

Compatibilidad con la plataforma de WinUI 2

Mantener la compatibilidad con versiones anteriores de Windows 10 permite que los controles de WinUI 2 funcionen aunque los usuarios no tengan el sistema operativo más reciente.

Consulte las notas de la versión de WinUI 2 más recientes.

Características

Para obtener más información sobre el trabajo planeado para la próxima versión y proporcionar comentarios, consulte el hito de WinUI 2.8.

  • 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

Sugerencia

Para más información, instrucciones de diseño y ejemplos de código, consulte Diseño y programación de aplicaciones de Windows.

La aplicación WinUI 2 Gallery incluye ejemplos interactivos de la mayoría de los controles, características y funcionalidades de WinUI 2.

Si la aplicación de la galería ya está instalada, haga clic en WinUI 2 Gallery para abrirla.

Si no está instalado, descargue WinUI 2 Gallery en Microsoft Store.

También puede obtener el código fuente de GitHub (seleccione la rama winui2).

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 en las 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 sobre cómo instalar y usar la biblioteca de WinUI 2, consulte Introducción a la biblioteca de interfaz de usuario de Windows.

Hoja de ruta para desarrolladores

WinUI se aloja en el repositorio de la biblioteca de interfaz de usuario de Windows en GitHub, donde agradecemos los informes de errores, las solicitudes de características y las contribuciones de código de la comunidad.

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

Para obtener más información sobre los paquetes NuGet de la biblioteca de interfaz de usuario de Windows, consulte Lista de paquetes NuGet de la biblioteca de interfaz de usuario de Windows.

Consulte también