質問

長方形に適用されるWPFでカスタムブラシを作成したいと思います。 fill = mycustombrush。 TheCustomBrushにはPNG画像(ImageBrush)が含まれており、バックグラウンドで色をコンテナインします(SolidColorbrush)。この2つの標準ブラシを使用してカスタムブラシを作成したいと思います。

手伝ってくれてありがとう。

役に立ちましたか?

解決

これには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}"/>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top