WPFブラシ学習1

これら 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>

おすすめ

転載: blog.csdn.net/bcbobo21cn/article/details/132087687