Compartir a través de


WinUI 2.0

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

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

Incluye dos paquetes NuGet:

Puedes descargar y usar paquetes WinUI en la aplicación mediante el administrador de paquetes NuGet: consulta Introducción a WinUI para obtener más información.

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 NuGet Microsoft.UI.Xaml . Incluye controles y características oficiales nativos de Fluent para aplicaciones para UWP de Windows.

Nuevas características

Los controles y patrones de esta versión incluyen:

Característica Descripción
AcrílicoPincel Pinta un área con un material semitransparente que usa varios efectos, como el desenfoque y una textura de ruido.
BitmapIconSource Representa un origen de icono que usa un mapa de bits como contenido.
Selector de color Representa un control que permite al usuario elegir un color mediante un espectro de colores, controles deslizantes y entrada de texto.
CommandBarFlyout Representa un flyout especializado que proporciona el diseño para AppBarButton y elementos de comando relacionados.
Botón desplegable Representa un botón con un cheurón destinado a abrir un menú.
FontIconSource Representa un origen de icono que usa un glifo de la fuente especificada.
Barra de menús Representa un contenedor especializado que presenta un conjunto de menús en una fila horizontal, normalmente en la parte superior de una ventana de la aplicación.
MenuBarItem Representa un menú de nivel superior en un control MenuBar.
NavigationView (Vista de navegación) Representa un contenedor que permite la navegación del contenido de la aplicación. Tiene un encabezado, una vista para el contenido principal y un panel de menús para 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 de fondo, como una imagen. Al desplazarse por el elemento en primer plano, anima el elemento de fondo para crear un efecto de paralaje.
Imagen de la persona Representa un control que muestra la imagen de avatar de una persona, si está disponible; si no es así, muestra las iniciales de la persona o un glifo genérico.
Control de Clasificación Representa un control que permite a un usuario escribir una clasificación por estrella.
RefreshContainer Representa un control de contenedor que proporciona un Visualizador de Actualización y funcionalidad de arrastrar para actualizar para 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 revelación utilizando una brocha de composición y efectos de luz.
RevealBorderBrush Pinta un borde de control con un efecto de revelación mediante el pincel de composición y los efectos de luz.
RevealBrush (Pincel de revelación) Clase base para pinceles que usan efectos de composición e iluminación para implementar el tratamiento de diseño visual "reveal".
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 parte invoca un menú flotante.
SwipeControl (Control de deslizamiento) Representa un contenedor que proporciona acceso a 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 menú desplegable especializado de la barra de comandos que contiene comandos para editar texto.
ToggleSplitButton Representa un botón con dos partes que se pueden invocar por separado. Una parte funciona como un botón de alternancia y la otra parte invoca un menú desplegable.
Vista de árbol Representa una lista jerárquica con nodos de expansión y contracción que contienen elementos anidados.

Ejemplos

Sugerencia

Para obtener más información, instrucciones de diseño y ejemplos de código, consulta Diseño y código 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 está instalado, ábralos haciendo clic en los vínculos siguientes: Galería de WinUI 3 o Galería de WinUI 2.

Si no están instalados, puedes descargar la Galería de WinUI 3 y la Galería de WinUI 2 desde Microsoft Store.

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

Documentación

Los artículos de instrucciones para controles WinUI se incluyen en la documentación de controles de la Plataforma Universal de Windows.

Los documentos de referencia de API se encuentran aquí: API de WinUI.