如何:创建剪辑区域
更新:2007 年 11 月
此示例演示如何定义框架元素的 Clip 区域。若要定义剪辑,请使用 Geometry。例如,使用 EllipseGeometry 来设置元素的 Clip 属性。只有几何图形区域内的区域才具有可见性。
示例
下面的示例演示一个没有定义的剪辑区域的 Image 元素。由于没有定义剪辑区域,因此会显示整个图像。
<Image Source="sampleImages\Waterlilies.jpg"
Width="200" Height="150" HorizontalAlignment="Left" />
没有剪辑区域的图像
在接下来的示例中,创建了一个相同的图像,所不同的是该图像有一个定义的剪辑区域。只有图像中位于 EllipseGeometry 区域内部的部分才会显示。
<Image
Source="sampleImages\Waterlilies.jpg"
Width="200" Height="150" HorizontalAlignment="Left">
<Image.Clip>
<EllipseGeometry
RadiusX="100"
RadiusY="75"
Center="100,75"/>
</Image.Clip>
</Image>
带有椭圆型的剪辑区域的图像