Bonjour,
si un control en contient un autre est-il possible de binder une propriété du premier vers une dependency property du deuxième ?
Voici une illustration :
un control "ControlTest" contient un autre control "InnerControlTest".
"InnerControlTest" affiche une valeur "InnerValue" en l'entourant d"une bordure bleue.
"ControlTest" quant à lui affiche une valeur "Value" en l'encapsulant dans un "InnerControlTest" et en entourant le tout d'une bordure verte.
L'objectif est que la valeur à afficher soit passée par l'utilisateur à "ControlTest" via la dependency property "Value", puis que "ControlTest" la transmette à "InnerControlTest" via la dependency property "InnerValue".
La valeur passe bien à "ControlTest" via "Value" comme le confirme le "Label" contenu dans "ControlTest".
En revanche la valeur n'est pas transmise à "InnerControlTest" comme le montre le "Label" contenu dans "InnerControlTest", qui contient la valeur par défaut d'un "int" : 0.
En pièce jointe se trouve un projet VS 2008 qui illustre le problème.
Merci.
Partager