2010-12-01 3 views
0

Je construis un CustomControl qui doit malheureusement contenir un sous-contrôle mal construit auquel je n'ai ni le code, ni la possibilité de re-template (interne yada, yada). J'ai cependant accès à changer ses ressources, ce qui me laisse avec la question suivante:Relier la ressource à DependencyProperty

Si je veux exposer un dependencyProperty sur mon nouveau CustomControl qui change la valeur d'une ressource (Brush), est-il préférable de faire un PropertyChangedCallback qui définit explicitement la ressource ou pour créer une liaison avec le point de répartition et définir la ressource sur la liaison.

Je suis sûr que cela ne fait pas une énorme différence dans les performances, mais quelle est la «bonne» façon de procéder?

Merci beaucoup.

Répondre

1

@ach: -

En ce moment, votre exigence est de changer la brosse et peut être à l'avenir, vous devrez peut-être faire des choses othere là-dessus, il sera préférable de faire un PropertyChangedCallback qui définit la ressource et la volonté faire d'autres choses.

Questions connexes