怎么样剪切一个对象

 

If you only want to display part of an object you can do this through the Clip property. The clip that you define is the area of the object

如果你只想显示对象的一部分,你可以通过Clip属性来达到这个目的。你定义的这个剪切部分是你想呈现的对象区域。

 that you want to be rendered. For example, say you have a rectangle defined like this:

例如,如果你有类似下面的一个矩形区域

<Rectangle Fill="DarkGoldenrod" Height="100" Width="200" StrokeThickness="3" Stroke="Black"></Rectangle>

 

If you only want to show part of the rectangle you can apply a clip region to it like this:

如果你只想显示矩形的一部分,你可以应用一个类似这样的一个剪切区域:

<Rectangle Fill="DarkGoldenrod" Height="100" Width="200" StrokeThickness="3" Stroke="Black">
           
<Rectangle.Clip>
                       <
EllipseGeometry Center="0,0" RadiusX="80" RadiusY="80" />               
            </Rectangle.Clip>

</Rectangle>

You will noticed I used an EllipseGeometry and centered it in the upper-left corner. The result is a 1/4 circle 80x80 in size. In addition to

你可以注意到我使用了EllipseGeometry并且置于左上角位置,这样产生的结果就是四分之一圆的大小。除了ElllipseGeometry你还可以使用下面的4种:

EllipseGeometry you can also use:

1.   RectangleGeometry

2.   GeometryGroup

3.   LineGeometry

4.   PathGeometry

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值