可以通过裁剪掉对象的某个显示区域来裁剪对象,
Silverlight 图形:如何裁剪对象
。这是使用 Clip 属性来完成的。将此属 性设置为 Geometry,这意味着可以从对象中裁剪掉各种几何形状(例如,椭圆、直线或复杂 路径)。说明:
创建裁剪效果的另一种方法是通过使用渐变来应用 OpacityMask。因为您使用的是 Opacity 属性,因此可以在裁剪中创建“模糊边缘”。
下面的示例演示如何从矩形中裁剪掉椭圆形(圆形)区域。为了从概念上描述此示例,请 考虑下图中的矩形。
一个矩形
下图显示了一个半径为 50、中心位于 200, 100 的椭圆。
一个中心位于 200, 100 的椭圆
下图显示了这两个形状的重叠方式,
电脑资料
《Silverlight 图形:如何裁剪对象》(https://www.unjs.com)。形状重叠
下图显示了使用椭圆作为裁剪几何图形裁剪矩形的结果。
裁剪的结果形状
下面的代码演示如何使用 Clip 属性创建上图中的形状。
XAML