Share via


Biblioteca de interfaz de usuario de Windows 2.0

WinUI 2.0 es la primera versión pública de la biblioteca de interfaz de usuario de Windows (publicada en octubre de 2018).

WinUI es la forma más fácil de crear excelentes experiencias de Fluent Design para Windows.

Incluye dos paquetes NuGet:

Puede descargar y usar paquetes de WinUI en la aplicación mediante el administrador de paquetes NuGet: consulte Introducción a la biblioteca de interfaz de usuario de Windows para obtener más información.

La biblioteca de interfaz de usuario de Windows (WinUI) se hospeda en GitHub, donde le animamos a presentar informes de errores, solicitudes de características y contribuciones de código de la comunidad.

Microsoft.UI.Xaml 2.0.181011001

Octubre de 2018

Esta es la primera versión del paquete Microsoft.UI.Xaml NuGet. Incluye las características y los controles de Fluent nativos para las aplicaciones para UWP de Windows.

Nuevas características

Los controles y patrones de esta versión incluyen:

Característica Descripción
AcrylicBrush Pinta un área con un material semitransparente que usa varios efectos, como desenfoque y textura de ruido.
BitmapIconSource Representa un origen de icono que usa un mapa de bits como su contenido.
ColorPicker Representa un control que permite a un usuario seleccionar un color mediante un espectro de colores, controles deslizantes y entradas de texto.
CommandBarFlyout Representa un control flotante especializado que proporciona el diseño del control AppBarButton y los elementos de comando relacionados.
DropDownButton Representa un botón de contenido adicional destinado a abrir un menú.
FontIconSource Representa un origen de icono que usa un glifo de la fuente especificada.
MenuBar Representa un contenedor especializado que presenta un conjunto de menús en una fila horizontal, normalmente en la parte superior de una ventana de aplicación.
MenuBarItem Representa un menú de nivel superior en un control MenuBar.
NavigationView Representa un contenedor que permite la navegación por el contenido de la aplicación. Tiene un encabezado, una vista para el contenido principal y un panel de menús para los comandos de navegación.
ParallaxView Representa un contenedor que vincula la posición de desplazamiento de un elemento en primer plano, como una lista, a un elemento en el fondo, como una imagen. Al desplazarte por el elemento en primer plano, se anima el elemento en el fondo para crear un efecto parallax.
PersonPicture Representa un control que muestra la imagen de avatar de una persona, si está disponible; de lo contrario, muestra las iniciales de la persona o un glifo genérico.
RatingControl Representa un control que permite a un usuario escribir una clasificación por estrellas.
RefreshContainer Representa un control de contenedor que proporciona un control RefreshVisualizer y la funcionalidad de extracción para actualizar para el contenido desplazable.
RefreshVisualizer Representa un control que proporciona indicadores de estado animados para la actualización de contenido.
RevealBackgroundBrush Pinta un fondo de control con un efecto de visualización mediante el pincel de composición y efectos de luz.
RevealBorderBrush Pinta un borde de control con un efecto de visualización mediante el pincel de composición y efectos de luz.
RevealBrush Clase base para los pinceles que usan efectos de composición y la iluminación para implementar el tratamiento de visualización del diseño visual.
SplitButton Representa un botón con dos partes que se pueden invocar por separado. Una parte se comporta como un botón estándar y la otra invoca un control flotante.
SwipeControl Representa un contenedor que proporciona acceso a los comandos contextuales a través de interacciones táctiles.
SymbolIconSource Representa un origen de icono que usa un glifo de la fuente Segoe MDL2 Assets como su contenido.
TextCommandBarFlyout Representa un control flotante de la barra de comandos especializado que contiene comandos para editar texto.
ToggleSplitButton Representa un botón con dos partes que se pueden invocar por separado. Una parte se comporta como un botón de alternancia y la otra invoca un control flotante.
TreeView Representa una lista jerárquica con nodos que se expanden y se contraen, y que contienen elementos anidados.

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.

Las aplicaciones WinUI 3 Gallery y WinUI 2 Gallery incluyen ejemplos interactivos de la mayoría de los controles, características y funcionalidades de WinUI 3 y WinUI 2.

Si ya se instalaron, haga clic en los vínculos siguientes para abrirlas: WinUI 3 Gallery o WinUI 2 Gallery.

Si no están instaladas, puede descargar WinUI 3 Gallery y WinUI 2 Gallery desde Microsoft Store.

También puede obtener el código fuente de ambas desde GitHub (use la bifurcación principal para WinUI 3 y la bifurcación winui2 para WinUI 2).

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.