Silverlight 图形:如何裁剪对象 -电脑资料

电脑资料 时间:2019-01-01 我要投稿
【www.unjs.com - 电脑资料】

可以通过裁剪掉对象的某个显示区域来裁剪对象,

Silverlight 图形:如何裁剪对象

。这是使用 Clip 属性来完成的。将此属 性设置为 Geometry,这意味着可以从对象中裁剪掉各种几何形状(例如,椭圆、直线或复杂 路径)。

说明:

创建裁剪效果的另一种方法是通过使用渐变来应用 OpacityMask。因为您使用的是 Opacity 属性,因此可以在裁剪中创建“模糊边缘”。

下面的示例演示如何从矩形中裁剪掉椭圆形(圆形)区域。为了从概念上描述此示例,请 考虑下图中的矩形。

一个矩形

下图显示了一个半径为 50、中心位于 200, 100 的椭圆。

一个中心位于 200, 100 的椭圆

下图显示了这两个形状的重叠方式,

电脑资料

Silverlight 图形:如何裁剪对象》(https://www.unjs.com)。

形状重叠

下图显示了使用椭圆作为裁剪几何图形裁剪矩形的结果。

裁剪的结果形状

下面的代码演示如何使用 Clip 属性创建上图中的形状。

XAML

  StrokeThickness="2" Stroke="Black">
 

  

 


最新文章