2011-01-25 25 views

回答

2

你可以一個境內託管您的圖像,應用漸變邊框背景:

<Border> 
    <Border.Background> 
     <LinearGradientBrush EndPoint="0,1" StartPoint="0,0"> 
      <GradientStop Color="Red" Offset="0" /> 
      <GradientStop Color="Blue" Offset="1" /> 
     </LinearGradientBrush> 
    </StackPanel.Background> 
    <Image Source=..your image source .." /> 
</Border> 

這是假設你的形象有一定的不透明區域,它會顯示其下的梯度。

0

在漸變中,您可以使用一種或多種顏色。任何使用VS2010或表達式混合來設置漸變非常簡單。以下是帶藍色和白色的雙色漸變的示例代碼。

<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> 

<LinearGradientBrush.RelativeTransform>       <CompositeTransform CenterY="0.5" CenterX="0.5" Rotation="-90"/> 
    </LinearGradientBrush.RelativeTransform> 
    <GradientStop Color="#FFB6D3F9"/> 
    <GradientStop Color="#FFFDFDFD" Offset="1"/> 
    </LinearGradientBrush> 
相關問題