Crear cepillo personalizada Con PNG (transparente) de la imagen y un color de fondo
-
09-10-2019 - |
Pregunta
Quiero crear un pincel personalizado en WPF que se aplicará a un rectángulo. Llenar = myCustomBrush. theCustomBrush contiene una imagen PNG (ImageBrush), y contanins un color en el fondo (SolidColorBrush). Quiero crear un custombrush con esto dos cepillos de normalización.
Gracias por ayuda.
Solución
Se puede utilizar para este VisualBrush. Ejemplo
<SolidColorBrush x:Key="MyBackgroundColor" Color="Green"/>
<VisualBrush x:Key="RectangleBrush">
<VisualBrush.Visual>
<Grid>
<Rectangle Fill="{StaticResource MyBackgroundColor}"/>
<Image Source="BackgroundImageSource"/>
</Grid>
</VisualBrush.Visual>
</VisualBrush>
<!-- ... -->
<Rectangle Fill="{StaticResource RectangleBrush}"/>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow