我想在 WPF 中创建一个将应用于矩形的自定义画笔。填充= myCustomBrush。CustomBrush 包含一个 png 图像 (ImageBrush),并在背景中包含一种颜色 (SolidColorBrush)。我想用这两个标准画笔创建一个自定义画笔。
感谢帮助。
我想在 WPF 中创建一个将应用于矩形的自定义画笔。填充= myCustomBrush。CustomBrush 包含一个 png 图像 (ImageBrush),并在背景中包含一种颜色 (SolidColorBrush)。我想用这两个标准画笔创建一个自定义画笔。
感谢帮助。
您可以为此使用 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}"/>