个人没办法,我是感觉可以去掉边,重新绘制.

解决方案 »

  1.   

    就我目前所用到的wpf里面的控件,可以用<border>定义控件的边框,<border>的  BorderThickness="0,0,0,2" BorderBrush="red"属性设置边框宽度,位置,颜色;也可以自定义控件,不过自定义控件一般比较复杂,在一个控件里实现4条边不同颜色的话,如果你熟悉画图画刷,可以试试它们。给你点wpf代码看看~~
     
      <Rectangle Grid.Column="3" Grid.Row="1" StrokeThickness="20">
                <Rectangle.Stroke>
                    <LinearGradientBrush StartPoint="0,0" EndPoint="1,1">
                        <GradientStop Color="White" Offset="0.25"/>
                        <GradientStop Color="red" Offset="0.5"/>
                        <GradientStop Color="Black" Offset="0.75"/>
                    </LinearGradientBrush>
                </Rectangle.Stroke>
      </Rectangle>