Clip:裁剪控件
RectangleGeometry:矩形裁剪
Center:
Rect:X Y Width Height
EllipseGeometry:椭圆裁剪
Center:圆心坐标
RadiusX:
RadiusY:
CombinedGeometry:将控件裁剪成多个几何图形后,组合在一起
LineGeometry:
PathGeometry:
StreamGeometry:
有图有真相
<Grid>
<Image Width="500" Height="Auto" VerticalAlignment="Center" HorizontalAlignment="Center" Source="..\Image\timg.gif" Margin="48,53,245.6,372.4">
<Image.Clip>
<!--<RectangleGeometry Rect="100,50,200,300"/>-->
<!--<EllipseGeometry Center="250,170" RadiusY="150" RadiusX="230"></EllipseGeometry>-->
<CombinedGeometry>
<CombinedGeometry.Geometry1>
<RectangleGeometry Rect="100,50,200,300"/>
</CombinedGeometry.Geometry1>
<CombinedGeometry.Geometry2>
<EllipseGeometry Center="250,150" RadiusY="100" RadiusX="200"></EllipseGeometry>
</CombinedGeometry.Geometry2>
</CombinedGeometry>
</Image.Clip>
</Image>
<Button Content="Button" Width="200" Height="80" Margin="236,534,357.6,156.4" BorderBrush="Transparent" >
<Button.Clip>
<EllipseGeometry Center="100,40" RadiusX="100" RadiusY="40"></EllipseGeometry>
</Button.Clip>
</Button>
</Grid>