WPF. Как лучше объединить фигуры
Под Shape я подразумеваю эти объекты:
Код:
System.Windows.Shapes.Shape
System.Windows.Shapes.Ellipse
System.Windows.Shapes.Line
System.Windows.Shapes.Path
System.Windows.Shapes.Polygon
System.Windows.Shapes.Polyline
System.Windows.Shapes.Rectangle
System.Windows.Shapes.Ellipse
System.Windows.Shapes.Line
System.Windows.Shapes.Path
System.Windows.Shapes.Polygon
System.Windows.Shapes.Polyline
System.Windows.Shapes.Rectangle
Прошу обратить внимание на слово Shape. Не Geometry.
Отличие описано здесь.
For one, the Geometry class inherits from the Freezable class while the Shape class inherits from FrameworkElement. Because they are elements, Shape objects can render themselves and participate in the layout system, while Geometry objects cannot.
Вариант как это можно осуществить - использовать Path. Но тогда нельзя будет сделать, например, различную заливку для двух различных входящих в группу фигур, например, прямоугольника и круга.
Есть предложения? Зараннее благодарю.
Цитата: Der Meister
Похоже, единственный вариант.