Bonjour à tous,
J'ai une figure complexe dans un Path :
Je la charge grace XamlLoader et je l'ajoute à mon Canvas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <Path Stroke="Black" StrokeThickness="1" Fill="#CCCCFF"> <Path.Data> <GeometryGroup FillRule="EvenOdd"> <LineGeometry StartPoint="10,10" EndPoint="20,20" /> <EllipseGeometry Center="20,10" RadiusX="5" RadiusY="5" /> <RectangleGeometry Rect="10,10 20,20" /> </GeometryGroup> </Path.Data> </Path>
Tout va bien, le path se déplace correctement dans le canvas mais je n'arrive pas accéder à chaque figure de ce dernier séparément.
Par exemple, j'essaye de changer la couleur de l'ellipse lorsque que je clique sur le Path mais je n'arrive pas à y accéder.
J'ai remarqué aussi que les composants *Geometry ne facilitent pas la manipulation de leur Fill comme UIElement.
Comment je peux bien exploiter la GeometryCollection pour acceder séparement aux figures pour changer leur proprietes ?
Merci
Partager