¿Cómo puedo configurar una imagen para mi imagen de fondo en mi Formulario WPF?
-
19-09-2019 - |
Pregunta
En las formas de Windows, me gustaría ir BackgroundImage y sólo tendrá que seleccionar en el desplegable. Pero aquí no hay tal propiedad.
¿Cómo iba a hacerlo?
Solución
Utilice un ImageBrush para la propiedad Window.Background:
<Window>
<Window.Background>
<ImageBrush ImageSource="..." />
</Window.Background>
</Window>
En general, cuando se piensa en "¿Cómo lleno en un elemento o parte de un elemento" (ya sea un fondo de la ventana, un primer plano bloque de texto, o lo que sea) la respuesta será un cepillo, y WPF que permite indistintamente utilizar un cepillo sólido, cepillo gradiente, cepillo de imagen, cepillo de vídeo o lo que sea. Por lo que se busca para el fondo unificado y propiedades de primer plano en lugar de BackgroundColor separada, BackgroundGradient, BackgroundImage, etc. BackgroundVideo propiedades que se habrían hecho en WinForms.