我想在WPF中创建一个将应用于矩形的自定义画笔。 Fill = myCustomBrush。 theCustomBrush包含一个png图像(ImageBrush),并在背景中连接一个颜色(SolidColorBrush)。 我想用这两个标准画笔创建一个自定义画笔。
感谢您的帮助。
答案 0 :(得分: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}"/>