0

我想在 WPF 中创建一个将应用于矩形的自定义画笔。填充= myCustomBrush。CustomBrush 包含一个 png 图像 (ImageBrush),并在背景中包含一种颜色 (SolidColorBrush)。我想用这两个标准画笔创建一个自定义画笔。

感谢帮助。

4

1 回答 1

3

您可以为此使用 VisualBrush。例子

<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}"/>
于 2010-12-13T16:50:33.983 回答