Я создаю WPF CustomControl, который имеет свойство зависимости с PropertyChangedCallback. В том Методе обратного вызова я пробую к установленным значениям на некоторых частях управления, которые я получаю от OnApplyMethod с помощью GetTemplateChild () метод.
Проблема состоит в том, что PropertyChangedCallback (в некоторых системах) назван перед OnApplyTemplate, таким образом, части управления являются все еще пустыми.
Обходное решение, которое я в настоящее время использую, должно сохранить e. NewValue от PropertyChangedCallback до членской переменной и затем называют SetValue (разность потенциалов, _savedValue) в OnApplyTemplate ().
Что надлежащий путь состоит в том, чтобы иметь дело с этой проблемой, или я уже использую лучшее решение?