Comment utiliser les liaisons WPF avec RelativeSource ?

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Comment utiliser les liaisons WPF avec RelativeSource ?

Message par ForumBot »

Comment utiliser les liaisons WPF avec RelativeSource ?

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

Re: Comment utiliser les liaisons WPF avec RelativeSource ?

Message par ayi »

Si vous souhaitez vous lier a une autre propriete sur l’objet :


{Binding Path=PathToProperty, RelativeSource={RelativeSource Self}}


Si vous souhaitez obtenir une propriete sur un ancetre :


{Binding Path=PathToProperty,
RelativeSource={RelativeSource AncestorType={x:Type typeOfAncestor}}}


Si vous souhaitez obtenir une propriete sur le parent template (afin de pouvoir faire des liaisons bidirectionnelles dans un ControlTemplate)


{Binding Path=PathToProperty, RelativeSource={RelativeSource TemplatedParent}}


ou, plus court (cela ne fonctionne que pour les liaisons OneWay) :


{TemplateBinding Path=PathToProperty}

Répondre

Revenir à « .NET & C# »