Quiero mostrar una ventana modal sin bordes con un botón de cerrar en la esquina superior derecha. ¿Esto es posible?¿Cómo implemento una ventana sin bordes con WPF?
22
A
Respuesta
28
podrás bastante tienen que rodar su propio botón Cerrar, pero se puede ocultar la ventana de cromo completamente utilizando el atributo WindowStyle, así:
<Window WindowStyle="None">
Eso todavía tendrá un borde de cambio de tamaño. Si desea que la ventana no sea redimensionable, agregue ResizeMode = "NoResize" a la declaración.
1
<Window x:Class="WpfApplication1.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" Height="300" Width="300" WindowStyle="None" ResizeMode="NoResize">
<Button HorizontalAlignment="Right" Name="button1" VerticalAlignment="Top" >Close</Button>
</Window>
16
Echa un vistazo a esta publicación en el blog kirupa.
22
El SDK Equipo WPF publicado un excelente artículo sobre ventanas sin cromo disponibles aquí: http://blogs.msdn.com/wpfsdk/archive/2008/09/08/custom-window-chrome-in-wpf.aspx
Esta es una lectura obligada !!!
ACTUALIZADO
También encontrado this artículo de Lester Lebo sobre el uso de la Biblioteca Integración WPF Shell por un cromo ventana personalizada
Cuestiones relacionadas
- 1. Ventana sin bordes en WPF
- 2. Hacer una ventana sin bordes con Qt
- 3. Bordes con leyendas en WPF
- 4. Cargando una ventana de WPF sin mostrarlo
- 5. WPF/XAML: ¿Cómo dimensiono una ventana sin borde?
- 6. Forma de hacer que una ventana WPF sin ventana sea arrastrable sin obtener InvalidOperationException
- 7. ¿Cómo implemento arrastrando una ventana usando su área de cliente?
- 8. ¿Cómo implemento un pincel personalizado en WPF?
- 9. WPF: ¿Cómo interactuar con la ventana inactiva?
- 10. Transparente, sin bordes ProgressDialog
- 11. ¿Puedo hacer una columna JTable sin bordes?
- 12. Dibujando una pinza en forma sin bordes
- 13. Probando el control WPF sin agregarlo a una ventana
- 14. ¿Cómo implemento una aplicación para iPhone (sin App Store)?
- 15. Tener una ventana wpf dentro de otra ventana wpf
- 16. ¿Cómo puedo abrir una ventana emergente WPF con un retraso?
- 17. ¿Minimiza una ventana en WPF?
- 18. Cómo rotar una ventana de WPF?
- 19. La aplicación de ventana sin bordes ocupa más espacio que mi resolución de pantalla
- 20. Botones sin bordes de Android
- 21. Cómo animar una ventana con procesamiento?
- 22. Mostrando una ventana con WPF, Winforms y monitores duales
- 23. ¿Se puede hacer una ventana principal de la aplicación sin bordes en Windows, sin el estilo WS_POPUP?
- 24. arrastrar ventanas sin bordes de forma con el ratón
- 25. ¿Cómo obtener una referencia estática a una ventana de WPF?
- 26. hacer una ventana emergente WPF no vinculada a la pantalla
- 27. diseño de WPF en una ventana
- 28. ¿Cómo puedo forzar a Aero a dibujar una ventana sin bordes como si estuviera activa, incluso si no lo está?
- 29. Cómo animar una ventana?
- 30. Cómo crear mediante programación una ventana WPF en una aplicación WinForm