0
矩形に適用されるWPFでカスタムブラシを作成したいとします。 Fill = myCustomBrush CustomBrushには、pngイメージ(ImageBrush)が含まれており、背景色(SolidColorBrush)で色が変換されます。 この2つの標準ブラシでカスタムブラシを作成したいと思います。PNG(透明)イメージと背景色を使用してカスタムブラシを作成する
ありがとうございました。
矩形に適用されるWPFでカスタムブラシを作成したいとします。 Fill = myCustomBrush CustomBrushには、pngイメージ(ImageBrush)が含まれており、背景色(SolidColorBrush)で色が変換されます。 この2つの標準ブラシでカスタムブラシを作成したいと思います。PNG(透明)イメージと背景色を使用してカスタムブラシを作成する
ありがとうございました。
これには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}"/>