Use GeometryGroup as the path data : GeometryGroup « Shapes « Silverlight






Use GeometryGroup as the path data

Use GeometryGroup as the path data
   

<UserControl x:Class='SilverlightApplication3.MainPage'
    xmlns='http://schemas.microsoft.com/winfx/2006/xaml/presentation' 
    xmlns:x='http://schemas.microsoft.com/winfx/2006/xaml'
    xmlns:d='http://schemas.microsoft.com/expression/blend/2008' 
    xmlns:mc='http://schemas.openxmlformats.org/markup-compatibility/2006' 
    mc:Ignorable='d' 
    d:DesignWidth='640' 
    d:DesignHeight='480'>
    
    <Grid x:Name="LayoutRoot" Background="White">
        <Path Fill="Blue" Stroke="Yellow" StrokeThickness="2">
            <Path.Data>
                <GeometryGroup FillRule="Nonzero">
                    <RectangleGeometry Rect="30, 30, 100, 50" />
                    <RectangleGeometry Rect="20, 20, 30, 80" />
                    <EllipseGeometry Center="60, 60"
                                     RadiusX="100"
                                     RadiusY="50" />
                    <LineGeometry StartPoint="0,0"
                                  EndPoint="100, 20" />
                </GeometryGroup>
            </Path.Data>
        </Path>

    </Grid>
    
</UserControl>

   
    
    
  








Related examples in the same category

1.Use GeometryGroup to combine LineGeometry, RectangleGeometry and EllipseGeometryUse GeometryGroup to combine LineGeometry, RectangleGeometry and EllipseGeometry
2.Using the GeometryGroup Object
3.GeometryGroup and Path.DataGeometryGroup and Path.Data
4.GeometryGroup FillRule=NonzeroGeometryGroup FillRule=Nonzero
5.Creates a composite shape from three geometries. This GeometryGroup has a FillRule of NonZeroCreates a composite shape from three geometries. This GeometryGroup has a FillRule of NonZero
6.Creates a composite shape from three geometriesCreates a composite shape from three geometries