У меня есть два DP, которые я обновляю в DefiningGeometry
get:
protected override Geometry DefiningGeometry
{
get
{
StartSc = sc.Transform(Start);
EndSc = sc.Transform(End);
//Start and End are also dependencies properties.
...
}
}
Я связываюсь с StartSc и EndSc, но цель никогда не обновляется, она всегда сохраняет значение по умолчанию 0. Start иКонец изменений, так что это не проблема, мне интересно, если присваивание в DefiningGeometry
не влияет на свойства.Кто-нибудь видит какую-либо очевидную ошибку?
Примечание: У меня были те же имена переменных, которые скрывали DP от производного класса, удаление скрытия кода выше сработало, но приведенный ниже ответ работаетв любом случае.