2012-02-27 18 views
1

次のようにLinearGradientBrushを定義しました。私はxamlのどこかでこれを使用したいと思いますが、この特定のケースで不透明度を変更したいのです(このインスタンスでのみ、どこでも使用しているわけではありません)。どのようにこれを達成するためのアイデア?LinearGradientBrushに不透明度を適用する

<LinearGradientBrush x:Key="BlueBackgroundBrush" EndPoint="0.874,1.197" StartPoint="0.126,-0.197"> 
    <GradientStop Color="#1954B2" /> 
    <GradientStop Color="#1954B2" Offset="0.982" /> 
    <GradientStop Color="#FF84B2D4" Offset="0.304" /> 
</LinearGradientBrush> 

答えて

2

私はそれを理解しました。終わるためにUse a LinearGradientBrush in another LinearGradientBrush?

<GradientStopCollection x:Key="BlueBackgroundStops"> 
    <GradientStop Color="#1954B2" /> 
    <GradientStop Color="#1954B2" Offset="0.982" /> 
    <GradientStop Color="#FF84B2D4" Offset="0.304" /> 
</GradientStopCollection> 

とそれを使用する:私はこの質問から変更

<LinearGradientBrush EndPoint="0.874,1.197" StartPoint="0.126,-0.197" 
          GradientStops="{StaticResource BlueBackgroundStops}" 
          Opacity=".65"/> 
関連する問題