Я создаю CustomControl, который, к сожалению, должен содержать плохо построенный субэлемент управления, к которому у меня нет ни кода, ни возможности повторного шаблона (внутренняя yada, yada). Однако у меня есть доступ к изменению его ресурсов, поэтому у меня возникает следующий вопрос:
Если я хочу выставить dependencyProperty на моем новом CustomControl, который изменяет значение ресурса (Brush), лучше сделать PropertyChangedCallback, который явно устанавливает ресурс, или создать привязку к DP и установить ресурс в обязательном порядке.
Я уверен, что это не имеет большого значения в производительности, но как выбрать «правильный» путь?
Спасибо, любезно.