Для DependencyProperty я устанавливаю значение с помощью DependencyObject.SetCurrentValue(property,...
Причина, по которой я спрашиваю это, заключается в том, что @Greg D (из этот вопрос ) рекомендовал...