У меня есть элемент управления масштабированием из набора инструментов WPF Extensions, который плавно увеличивает и уменьшает масштаб с помощью анимации и плавно перемещает холст.Когда я привязал свои данные к некоторым свойствам элементов управления (таким как Zoom и TranslateX / TranslateY), пользовательский интерфейс очень вялый и требует времени для обновления.
У меня такой вопрос - есть ли способвременно отключить привязку, чтобы анимации и переходы происходили плавно, и только после того, как они будут завершены, моя привязка данных будет происходить?Я предполагаю, что есть такой способ, но я не мог узнать, как ...
Спасибо за помощь, люди!
Код:
<Controls:ZoomControl Style="{DynamicResource ZoomControlStyle1}" x:Name="zoomControl" Zoom="{Binding MapModel.ZoomFactor, Mode=OneWayToSource}"
TranslateX="{Binding MapModel.CenterXLocation, Mode=OneWayToSource}" TranslateY="{Binding MapModel.CenterYLocation, Mode=OneWayToSource}">