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.

¿Fue útil?

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
scroll top