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.

WinUI controls

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

WinUI 2 platform support

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.

Compromiso del desarrollador

Agradecemos los informes de errores, las solicitudes de características y las contribuciones de código de la comunidad en el repositorio microsoft-ui-xaml de GitHub.

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