2011-11-14 92 views
0

我想让相同的3D边界上的图片:3D borderBrush风格 - WPF

enter image description here

我需要这种控制的只是borderBrush。 你能帮我解决吗?我在画笔创作方面不够强大。谢谢。

+0

看看这里:http://stackoverflow.com/questions/581838/how-can-i-give-a-wpf-element-a-rectangular-flat-3d-border –

+0

不,不同的 –

回答

2
<Border CornerRadius="10" BorderThickness="2" Background="#FF505050"> 
    <Border.BorderBrush> 
     <LinearGradientBrush StartPoint="0,0" EndPoint="0,1"> 
      <GradientStop Color="Green" Offset="1" /> 
      <GradientStop Color="Black" Offset="0" /> 
     </LinearGradientBrush> 
    </Border.BorderBrush> 
</Border> 

虽然最好使用一种风格,为“清洁”的缘故,并在情况下,你需要重复使用刷子等

+0

不,这不是我需要的。我需要与图片上相同的渐变 –

0

试试这个。它只是需要前一个例子的另一个边界来获取你之前的内容。

相应地更新颜色。

<Border Height="60" Padding="5" Background="#FF505050"> 
    <Border CornerRadius="10" BorderThickness="1" Background="#FF505050"> 
     <Border.BorderBrush> 
      <LinearGradientBrush StartPoint="0,0" EndPoint="0,1"> 
       <GradientStop Color="DarkSlateGray" Offset="1" /> 
       <GradientStop Color="Black" Offset="0" /> 
      </LinearGradientBrush> 
     </Border.BorderBrush> 
    </Border> 
</Border>