Path.Data Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
public:
property Geometry ^ Data { Geometry ^ get(); void set(Geometry ^ value); };
Geometry Data();
void Data(Geometry value);
public Geometry Data { get; set; }
var geometry = path.data;
path.data = geometry;
Public Property Data As Geometry
<Path>
<Path.Data>
singleGeometry
</Path.Data>
</Path>
- or -
<Path Data="moveAndDrawCommands"/>
Valeur de propriété
Description de la forme à dessiner.
Exemples
L’exemple suivant utilise un chemin d’accès pour dessiner un ellipse.
<Canvas>
<Path Fill="Gold" Stroke="Black" StrokeThickness="1">
<Path.Data>
<EllipseGeometry Center="50,50" RadiusX="50" RadiusY="50" />
</Path.Data>
</Path>
</Canvas>
En XAML, vous pouvez également utiliser la syntaxe Déplacer et dessiner des commandes comme valeur de la propriété Data. Cet exemple utilise cette syntaxe pour spécifier la forme d’un chemin d’accès.
<Canvas>
<Path Stroke="DarkGoldenRod" StrokeThickness="3"
Data="M 100,200 C 100,25 400,350 400,175 H 280"/>
</Canvas>
La chaîne d’attribut De données commence par la commande move to , indiquée par « M », qui établit un point de départ pour le chemin d’accès dans le système de coordonnées du canevas. Les chaînes de la syntaxe déplacer et dessiner des commandes respectent la casse et déterminent si les commandes utilisent des coordonnées relatives (offset) ou absolues. Le premier segment est une courbe de Bezier cubique commençant à (100 200) et se terminant à (400 175), dessinée à l’aide des deux points de contrôle (100 25) et (400 350).
Le deuxième segment commence par une ligne horizontale absolue pour la commande « H », qui spécifie une ligne dessinée à partir du point de terminaison du sous-chemin précédent (400 175) vers un nouveau point de terminaison (280 175). Étant donné qu’il s’agit d’une ligne horizontale à commande, la valeur spécifiée est une coordonnée x.