2011-06-14 48 views
1

有没有一种方法我可以把一个背景是这样的边界:背景与几个路径

enter image description here

在有两个圆形和方形必须是一个路径(在这个问题我真正的问题其实我有3路,他们是渐变),这使得它非常有问题来调整,对齐,等我看到this solution但使用视框我已经尝试过,并没有解决我的问题。

有没有一种方法,我可以同时方形和圆形组合成一个路径,并保持颜色,然后将其设置为背景?

我没有真正的按钮在这里,所以我会后,明天,但它有几个梯度,使一些光泽效果和一些贝塞尔曲线,使效果更加“现实”。在平均时间的影响看起来是这样的:

enter image description here

感谢您的帮助。

+0

非常有光泽!!!!! – ColinE 2011-06-14 04:47:56

回答

3

不太明白为什么ViewBox是行不通的,但是或者您可以使用一个DrawingBrush,例如:

<Border Width="300" Height="300"> 
    <Border.Background> 
     <DrawingBrush> 
      <DrawingBrush.Drawing> 
       <DrawingGroup> 
        <GeometryDrawing Brush="Blue"> 
         <GeometryDrawing.Geometry> 
          <RectangleGeometry Rect="0,0,100,100" /> 
         </GeometryDrawing.Geometry> 
        </GeometryDrawing> 
        <GeometryDrawing Brush="Red"> 
         <GeometryDrawing.Geometry> 
          <EllipseGeometry Center="50,50" RadiusX="35" RadiusY="35" /> 
         </GeometryDrawing.Geometry> 
        </GeometryDrawing> 
       </DrawingGroup> 
      </DrawingBrush.Drawing> 
     </DrawingBrush> 
    </Border.Background> 
</Border> 
+0

谢谢!明天会试试这个! – Carlo 2011-06-14 08:36:22

+0

工作就像一个魅力!谢谢! – Carlo 2011-06-14 17:56:09