Главная » Разработка для Windows Phone 7 » Группировка геометрических элементов Windows Phone 7

0

Среди классов, наследуемых от Geometry, есть класс GeometryGroup (Группа геометрических элементов). С его помощью мы получаем возможность комбинировать объекты Geometry.

<Grid Background="LightCyan"> <Path Stroke="Maroon"

StrokeThickness="4" Fill="Green"> <Path.Data>

<GeometryGroup>

<EllipseGeometry Center="200 150 RadiusX="10 0" RadiusY="50" /> <RectangleGeometry

Rect="200 150 100 100" /> </GeometryGroup> </Path.Data> </Path> </Grid>

Обратите внимание, как применяется FillRule к этой комбинированной фигуре. И вот еще один пример:

<Grid Background="LightCyan"> <Path Stroke="Maroon"

StrokeThickness="4" Fill="Green"> <Path.Data>

<GeometryGroup>

<RectangleGeometry

Rect=" 40 40 200 200" /> <RectangleGeometry

Rect=" 90 90 200 200" /> <RectangleGeometry

Rect="14 0 140 200 200" /> <RectangleGeometry

Rect="190 190 200 200" /> <RectangleGeometry

Rect="2 4 0 240 200 200" /> </GeometryGroup> </Path.Data> </Path> </Grid>

Источник: Чарльз Петзольд, Программируем Windows Phone 7, Microsoft Press, © 2011.

По теме:

  • Комментарии