In Vector Based Drawing, Silverlight uses Geometry
and Shape
objects that is useful for rendering different type of shapes, such as:
ellipse, polygon, path, polyline, line and rectangle. These classes is helpful
for us to render any type of images which we want to display.
Normally XAML displays any Image in Square Shape.
<Canvas>
<Image
Source=”Image/One.jpg”
Width=”100” Height=”100”>
</Image>
</Canvas>
If we use EllipseGeometry Class, we can clip nay
image into whatever the shape which we want:
<Canvas>
<Image
Source=”Image/One.jpg”
Width=”100” Height=”100”>
<Image.Clip>
<EllipseGeometry
RadiusX=”100”
RadiusY=”55”
Center=”100,55”/>
</Image.Clip>
</Image>
</Canvas>