Partager via


Comment : utiliser des propriétés jointes

Les propriétés attachées sont une des méthodes permettant d'étendre les types avec des propriétés fournies par d'autres types. Vous pouvez utiliser les propriétés attachées pour spécifier la relation d'un élément enfant à son élément parent. Par exemple, pour placer un objet bouton dans une cellule particulière d'un objet grille, vous pouvez utiliser les propriétés attachées Row et Column de l'objet Grid. Le code se présente de la manière suivante :

<Button   Name="btnOk" Grid.Column="0" Grid.Row="0" >OK</Button>
System.Windows.Controls.Grid.SetRow(btnOk, 0)
System.Windows.Controls.Grid.SetColumn(btnOk, 0)
System.Windows.Controls.Grid.SetRow(btnOk, 0);
System.Windows.Controls.Grid.SetColumn(btnOk, 0);

Pour plus d'informations, consultez Vue d'ensemble des propriétés jointes.

Lorsque vous utilisez le Concepteur WPF pour Visual Studio, vous pouvez accéder aux propriétés attachées par le biais de la fenêtre Propriétés. Vous pouvez identifier des propriétés attachées par le fait qu'elles sont précédées du type qui fournit la propriété. Lorsque vous modifiez la disposition de contrôles dans le concepteur, les propriétés attachées sont mises à jour automatiquement. Inversement, lorsque vous modifiez les propriétés attachées dans la fenêtre Propriétés, le concepteur est mis à jour automatiquement.

Pour définir la valeur d'une propriété attachée

  1. Dans le Concepteur WPF, sélectionnez l'objet enfant pour lequel vous voulez définir une propriété attachée. Par exemple, sélectionnez un bouton placé sur une grille.

  2. Dans la fenêtre Propriétés, recherchez la propriété attachée et spécifiez la valeur. Par exemple, recherchez la propriété Grid.Column et affectez-lui la valeur de l'index de la colonne de la grille dans laquelle vous souhaitez que le bouton apparaisse.

Voir aussi

Tâches

Comment : enregistrer une propriété jointe

Concepts

Vue d'ensemble des propriétés de dépendance

Autres ressources

XAML et code dans le Concepteur WPF