Привязка ресурса к DependencyProperty - PullRequest
0 голосов
/ 01 декабря 2010

Я создаю CustomControl, который, к сожалению, должен содержать плохо построенный субэлемент управления, к которому у меня нет ни кода, ни возможности повторного шаблона (внутренняя yada, yada). Однако у меня есть доступ к изменению его ресурсов, поэтому у меня возникает следующий вопрос:

Если я хочу выставить dependencyProperty на моем новом CustomControl, который изменяет значение ресурса (Brush), лучше сделать PropertyChangedCallback, который явно устанавливает ресурс, или создать привязку к DP и установить ресурс в обязательном порядке.

Я уверен, что это не имеет большого значения в производительности, но как выбрать «правильный» путь?

Спасибо, любезно.

1 Ответ

1 голос
/ 01 декабря 2010

@ ach: -

В настоящее время ваше требование состоит в том, чтобы изменить Brush, и, возможно, в будущем вам может понадобиться сделать что-то другое, поэтому будет лучше создать PropertyChangedCallback, который устанавливает ресурс и будет выполнять другие действия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...