В отличие от элементов формы, объекты геометрии не являются UIElement объектов. Объекты UIElement имеют внутреннюю способность для визуализации и отображения графических свойств, таких как Непрозрачность, что объекты геометрии не имеют. UIElement обеспечивает отправную точку для характеристик макета элемента, а также предоставляет виртуальные методы, которые производные классы могут переопределять , которые могут влиять на поведение рендеринга макета элемента и его дочерних элементов. Почему бы вам подумать об использовании геометрии ? Ну, геометрия позволяет вам делать следующее:
1) Определите геометрическую форму. Например, представьте себе создание пользовательского рейтинга . В этом случае вы можете использовать набор пятиконечных звезд для оценки объекта . Хотя звезда не является предопределенной формой, вы можете создать этот элемент с использованием геометрии.
2) Определите область для отсечения. Обрезка используется для ограничения видимой области другого объекта .
3) Определите регион, который можно использовать для тестирования на удар.
Геометрия - это абстрактное понятие. На самом деле вы не можете преднамеренно создать только Геометрию. Вместо этого вы должны полагаться на геометрические концепции, распространяющиеся по трем основным категориям: простой, путь и составная геометрия.