Saltar al contenido

¿Cómo puedo hacer un formulario de esquinas redondeadas en WPF?

Deseamos compartirte la mejor información que encontramos por todo internet. Deseamos que te resulte de ayuda y si quieres comentarnos algún detalle que nos pueda ayudar a crecer hazlo con total libertad.

Solución:

debe configurar WindowStyle en WindowStyle.None, lo que eliminará el cromo, luego puede permitir la transparencia, que es un attribute int el elemento Ventana y establezca el color de fondo en transparente. Todo esto se puede hacer como attributes a la etiqueta de la ventana.

WindowStyle="None"
AllowsTransparency="True"
Background="Transparent"

Para redondear las esquinas, use un borde y establezca la propiedad cornerRadius

No use AllowsTransparency, es lento y con errores, eche un vistazo a este enlace, busque la sección “Office 2007 sin Aero – O, usted es responsable de todo”:

https://blogs.msdn.microsoft.com/wpfsdk/2008/09/08/custom-window-chrome-in-wpf/

EDITAR: algunas de las técnicas en esta publicación son específicas de Vista, pero la sección “Office 2007 sin Aero” funciona en XP (y en realidad describe qué software escrito para Vista tiene que recurrir a XP).

También debe hacer un borde transparente alrededor de su ventana que tenga unos pocos píxeles de ancho, de lo contrario, los bordes de las esquinas redondeadas se cortarán.

Tienes la opción de añadir valor a nuestro contenido informacional aportando tu veteranía en las observaciones.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

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