У меня есть ведущий контента с довольным привязкой к фигуре из шаблонного родителя. Когда форма представляет собой эллипс, предъявитель содержимого отображает эллипс, однако, когда я изменяю фигуру на путь и устанавливаю свойство данных для геометрии эллипса, ничего не отображается, я задаю обводку и заливку так же, как на форме эллипса. Вот как я строю путь:
Shape = new Path();
Shape.Data = new EllipseGeometry();
Shape.Fill = Brushes.Transparent;
Shape.Stroke = Brushes.CadetBlue;
Однако, когда я заменяю его на это, он работает (при условии, что Shape имеет тип Ellipse):
Shape = new Ellipse();
Shape.Fill = Brushes.Transparent;
Shape.Stroke = Brushes.CadetBlue;
Причина, по которой я хочу использовать путь с геометрией в качестве данных, заключается в том, что я хочу проверить пересечение на фигуре, но я не знаю, как получить геометрию объекта формы, где, как если бы фигура имеет тип Path
Я могу проверить на Shape.Data.
Любая помощь будет оценена.