Microsoft ha incorporado controles nativos de tablas, gráficos y entintado a WinUI 3 a través de Windows App SDK 2.5.4 Experimental, la actualización publicada recientemente. La novedad llega tras casi cinco años sin estas piezas básicas, un vacío que empujaba a muchos desarrolladores a construir paneles de administración y herramientas financieras como aplicaciones web en lugar de como software nativo de Windows.
Vamos a repasar qué trae exactamente esta actualización, porque los tres bloques que faltaban llegan de golpe: una tabla de datos, un control de gráficos y una reconstrucción completa del entintado con lápiz. Los tres forman parte de la misma versión experimental del SDK y podéis probarlos ya en WinUI Gallery 3.0, la aplicación con la que Microsoft deja que los desarrolladores toquen sus controles antes de que estén listos para producción. La propia compañía insiste en que ninguno de los tres debería usarse todavía en aplicaciones reales.
Qué son WinUI y Windows App SDK
Antes de entrar en el detalle, conviene aclarar los términos: WinUI es el framework de interfaz que usan las aplicaciones modernas de Windows 11, y Windows App SDK es el paquete de APIs y herramientas que lo distribuye. Esta separación permite a Microsoft actualizar el framework sin esperar a una nueva versión del sistema operativo, que es justo lo que ha ocurrido con la versión 2.5.4 Experimental.
Esta entrega añade tres controles de primera parte que antes no existían:
- TableView, una tabla nativa para mostrar, ordenar, filtrar, agrupar y editar grandes conjuntos de registros.
- Chart, un control para construir gráficos de líneas, áreas y barras.
- InkCanvas e InkToolbar, que permiten escribir y dibujar con lápiz, dedo o ratón.
Hasta ahora, si queríamos cualquiera de estas tres piezas en nuestras aplicaciones, tocaba comprarla a un proveedor externo, tirar de algún proyecto de la comunidad o, directamente, programarla desde cero.
TableView llega con casi cinco años de retraso
Syncfusion, DevExpress y Telerik ya vendían sus propios controles de tabla y gráficos para WinUI cuando Windows App SDK 1.0 se lanzó en noviembre de 2021. Microsoft ha tardado casi cinco años en ofrecer su propia versión. El código de TableView apareció en el repositorio de GitHub de WinUI en septiembre, y Pranav Gupta, del equipo de WinUI, lo resumía así en el anuncio de TableView: «durante mucho tiempo, la comunidad ha pedido soporte para tablas de datos en WinUI 3».
El control nos deja hacer clic en una cabecera para ordenar, cambiar el tamaño y fijar columnas, y alternar entre tres densidades de fila: Compacta, Estándar y Confortable. A los desarrolladores les da columnas de plantilla para celdas más complejas (como barras de progreso o indicadores de estado), filtrado y agrupación mediante un TableViewSource compartido, edición con validación y filas virtualizadas, lo cual es justo lo que permite que la demo Contoso Sales Ledger de Microsoft gestione 5.000 acuerdos repartidos en once columnas sin atascarse.
Pese a que en Build se había prometido un DataGrid, la documentación oficial de TableView deja claro que el control «no es un reemplazo de DataGrid y no proporciona interacción tipo hoja de cálculo». Por ahora solo podemos seleccionar una fila, ordenar por una sola columna y agrupar por un único nivel, y las columnas no se pueden reordenar. Microsoft dice que las vistas jerárquicas y los menús contextuales ya están en camino.
Qué puede dibujar el nuevo control Chart y qué no hace
Un panel financiero necesita comparar ingresos con gastos, seguir la evolución de la caja y, quizá, dibujar la curva de una cartera. Hasta esta actualización, si queríamos eso en WinUI teníamos que integrar una librería externa. El control Chart incorpora series de líneas, áreas y barras, ejes de categoría, fecha y valor numérico, leyendas, etiquetas de datos y marcadores, y permite que varias series compartan los mismos ejes.
El control, eso sí, se limita a dibujar lo que ya le llega preparado. Gupta lo explicó sin rodeos en la demo Contoso Finance: «los cálculos como la tasa de ahorro, la autonomía de caja y los totales por categoría pertenecen a la aplicación, no al control de gráficos». La acogida entre desarrolladores ha sido desigual: alguien preguntó directamente por qué no hay gráfico circular, otros reclaman zoom y desplazamiento, y ya hay quien señala que el control no sigue del todo el diseño Fluent.
InkCanvas vuelve a WinUI tras desaparecer en UWP
Las aplicaciones UWP llevaban años con soporte de entintado, pero ese control se perdió cuando los desarrolladores migraron a WinUI 3. Gupta lo resumió en el anuncio de los controles de entintado: el control «simplemente no estaba». El soporte había empezado a llegar en agosto, con Windows App SDK 2.4.1 Experimental, que trajo InkCanvas, InkToolbar e InkPresenter junto con soporte de portapapeles y alto contraste.
La versión 2.5.4 añade InkSynchronizer y permite que InkToolbar controle un InkPresenter sin pasar por InkCanvas, de forma que la propia aplicación puede encargarse de renderizar la tinta confirmada. La barra de herramientas incluye botones de bolígrafo, lápiz, resaltador, borrador y regla, y los trazos se pueden guardar como un GIF normal que se sigue pudiendo editar como tinta. Según Gupta, estos controles significan que «una aplicación de notas deja de ser un motor de dibujo que tienes que escribir tú mismo», algo que vale tanto para firmar un PDF como para garabatear notas en una Surface.
Esta carencia explica el auge de las apps web en Windows 11
La falta de estos tres básicos durante tanto tiempo nos ayuda a entender por qué tantas aplicaciones de Windows 11 han optado por tecnologías web en lugar de WinUI nativo. En la conferencia Build 2026, Chris Anderson, del equipo de Windows UI de Microsoft, admitió que el framework tenía «un montón de carencias de funciones en la plataforma» y señaló que DataGrid y Charting estaban «por llegar».
Esa misma conferencia sirvió para que Microsoft empujara a los desarrolladores hacia WinUI frente a los frameworks web y le quitara el «3» al nombre, con la idea de dejar claro que no está preparando otro framework distinto.
Para quien construye paneles financieros, inventarios o herramientas de notas, la diferencia entre levantar la interfaz con tecnologías web o hacerlo con controles nativos ha sido durante años una cuestión de qué piezas existían ya hechas y cuáles había que montar por cuenta propia. Con TableView, Chart e InkCanvas disponibles, esa balanza empieza a moverse, aunque Microsoft sigue tratando los tres controles como experimentales: hasta que no los dé por estables, seguirán limitados a quien quiera probarlos en WinUI Gallery 3.0, no a las aplicaciones que lleguen a producción.
