[Xojo 2025r1] WinUI, una Ventana con vista al Cambio

A continuación encontrarás traducido al Castellano el artículo escrito por William Yu y publicado originalmente en el Blog oficial de Xojo.

De tanto en tanto implementamos correcciones de errores que pueden resultar menores para algunos, pero ciertamente algo destacable para otros. Pongamos por caso nuestros cambios en el tipo Shadowed Box de DesktopWindow.

A primera vista es probable que este cambio no parezca algo significativo, especialmente para los usuarios de macOS y Linux donde no ha sido necesario realizar ningún tipo de mejora en este aspecto; pero para los usuarios de Windows, se trata de un paso, pequeño pero importante, hacia algo mejor.

Haz que tu app destaque

Diseñar una app que destaque sobre el resto puede suponer un reto, pero en ocasiones un simple remozado en la interfaz de usuario puede suponer una diferencia sustancial. Un paso pequeño pero a la vez significativo en esa dirección ha sido la mejora del tipo marco Shadowed Box que se puede aplicar en DesktopWindow. Si has probado en alguna ocasión utilizarla en Windows, entonces te habrás percatado de una limitación frustrante: la barra de título no llegaba a ocultarse por completo. Lo que debería de haber sido un aspecto libre de bordes y limpio… se mostraba sin embargo como una pequeña franja correspondiente a la barra de título, y que de forma persistente, se mantenía en la parte superior de la ventana. Como resultado, probablemente nunca te decidieras por dicha opción y prefirieses utilizar un marco de ventana Plain Box, sin sombreado.

A partir de Xojo 2025r1 esto ya no supone un problema. La pequeña barra de título desaparece ahora por completo en Windows, tal y como ocurría tanto en macOS como en Linux. Esto hace que su uso resulte mucho más eficiente en casos como el de una ventana de presentación, ofreciendo así un aspecto más dinámico en comparación con un simple marco de ventana Plain Box.

Modernízalo con WinUI

Nuestra ventana de presentación es un pequeño ejemplo de lo que es posible ahora con el uso de un DesktopXAMLContainer. En Xojo 2025r1 hemos mejorado el DesktopXAMLContainer con la incorporación de métodos y propiedades adicionales, así como eventos para WebView2; así como soporte para el control MediaElement. También hemos mejorado la navegación mediante pestañas en el diseño de tus ventanas entre los controles de WinUI con un DesktopXAMLContainer y los controles que no son WinUI.

Adicionalmente, los controles en un diseño de ventana con WinUI, como el StackPanel y Grid, pueden redimensionar el tamaño interno de tu control en vez de cambiar su tamaño simplemente para ajustarlo al de su contenido. Esto permite que los rellenos de fondo, como las brochas acrílicas sean más fáciles de manejar. A medida que avanzamos en el soporte de WinUI, puedes empezar a sacar provecho de estos cambios en el sombreado hoy mismo. ¡Prueba nuestros proyectos de ejemplo de XAML para ver lo que ya es posible!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *