Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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:
Microsoft.UI.Xaml: Controles y Fluent Design para aplicaciones UWP. Este es el paquete winUI principal.
Microsoft.UI.Xaml.Core.Direct: API de bajo nivel para su uso en componentes de middleware.
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.