2010-12-01 15 views
0

Ich baue ein CustomControl, das leider eine schlecht gebaute Untersteuerung enthalten muss, zu der ich weder den Code, noch die Fähigkeit habe, neu zu gestalten (internes yada, yada). Ich habe jedoch Zugriff auf seine Ressourcen zu ändern, die mich mit der folgenden Frage verlässt:Binding-Ressource zu DependencyProperty

Wenn ich eine dependencyProperty auf meinem neuen CustomControl verfügbar machen, die den Wert einer Ressource (Brush) ändert, ist es besser, ein zu machen PropertyChangedCallback, das die Ressource explizit festlegt oder eine Bindung an die DP erstellt und die Ressource für die Bindung festlegt.

Ich bin sicher, es macht keinen großen Unterschied in der Leistung, aber was ist der "richtige" Weg zu gehen?

Danke schön.

Antwort

1

@ach: -

Gerade jetzt Ihre Anforderung ist Pinsel zu ändern und in Zukunft sein können Sie othere Sache auf, dass müssen tun, so wird es besser sein, um eine PropertyChangedCallback zu machen, die die Ressource setzt und wird mach andere Sachen.

Verwandte Themen