これら 2 つのブログ投稿では、wpf ブラシについて言及しています。
https://blog.csdn.net/bcbobo21cn/article/details/109699703
https://blog.csdn.net/bcbobo21cn/article/details/107133703
ブラシについては個別に学びましょう。
Wpf には 5 つのブラシがあり、ブラシをカスタマイズすることもできます。ブラシの基本クラスは Brush です。
単色ブラシを見てください。以下に示すように、色と透明度を設定できます。
上記は、Rectangle の Fill プロパティにブラシを設定するもので、Grid にブラシを直接設定できるかどうかを確認します。
いいえ、エラーは上に示したとおりです。
グリッドの背景プロパティでブラシを設定すると、次のことが可能になります。
これは xaml 構文です。Rectangle.Fill プロパティにブラシを設定することは、xx.a specific property = xxxbrush と記述することと同じです。ブラシは Grid に直接割り当てることはできませんが、Grid の Background プロパティに割り当てることはできます。
線形の線形グラデーション ブラシをもう一度見てみましょう。
開始点と終了点の座標、グラデーションの開始点と終了点の色、その他の属性を指定します。
<Page
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Grid Width="200" Height="200">
<Grid.Background>
<LinearGradientBrush StartPoint="0,0" EndPoint="1,0">
<GradientStop Color="Blue" Offset="0"></GradientStop>
<GradientStop Color="Red" Offset="1"></GradientStop>
</LinearGradientBrush>
</Grid.Background>
</Grid>
</Page>