Только это. Я хочу, чтобы, когда значение свойства Data TextBlock, например, изменяется, анимация выполняется, чтобы дать некоторую обратную связь пользователю. Как это может быть сделано?? благодаря!Выполнение раскадровки при изменении свойств базы данных
1
A
ответ
5
Я нашел способ сделать это с помощью PropertyChangedTrigger
<Interactivity:Interaction.Triggers>
<ec:PropertyChangedTrigger Binding="{Binding KnownMeaning}" >
<eim:ControlStoryboardAction Storyboard="StaticResource Storyboard2}"/>
</ec:PropertyChangedTrigger>
</Interactivity:Interaction.Triggers>
Там может быть более элегантное решение, но я думаю, что это довольно просто
1
Вы можете просто добавить событие в ViewModel и запустить анимацию (Storyboard.Begin) в коде. Или даже сделать это без дополнительного события, добавив обработчик ViewModel.PropertyChanged в код.
Дополнительные параметры перечислены здесь: Re: How to Annimate (Storyboard.Begin()) in MVVM.
Смежные вопросы
- 1. Выполнение действия при изменении нескольких свойств
- 2. Удаление/остановка раскадровки при изменении DataContext
- 3. Выполнение действия при изменении tabBarController
- 4. Вызов OnNext при изменении свойств
- 5. RecyclerView не обновляется при изменении базы данных
- 6. Создание новой базы данных при изменении схемы
- 7. Перезагрузка кэша при изменении базы данных
- 8. Обновление базы данных при изменении Календаря Google
- 9. Мигающий текст при изменении базы данных
- 10. Обновление списка фрагментов при изменении базы данных
- 11. Обновить страницу при изменении базы данных
- 12. Сохранение содержимого базы данных при изменении модели
- 13. Выбор базы данных при изменении количества столбцов
- 14. Rails методы, вызываемые при изменении базы данных
- 15. Обновление базы данных при изменении исходного входного
- 16. запустить файл PHP при изменении базы данных?
- 17. Позвонить клиенту при изменении базы данных
- 18. Обновление FrontEnd при изменении таблицы базы данных
- 19. Выполнение специальной логики при изменении свойства JavaScript
- 20. Выполнение при изменении форматирования источника?
- 21. Выполнение действия при изменении переменной
- 22. Выполнение запроса базы данных
- 23. System.Data.OleDb.OleDbException произошло при изменении базы данных доступа вручную
- 24. привязка данных XAML, не обновляющая пользовательский интерфейс при изменении свойств
- 25. Обновление базового объекта данных при изменении свойств связанного объекта
- 26. Обновление кэша StackService при изменении данных базы данных
- 27. Нажатие данных клиенту при изменении поля базы данных
- 28. Выполнение функции PowerShell при изменении пути
- 29. Уведомлять об изменении базы данных
- 30. Выполнение кода из базы данных
Вы используете MVVM? Если да, то вы можете использовать Messenger в своем сетевом устройстве для отправки сообщения в вспомогательный класс, который затем запускает анимацию в вашем представлении. Или вы можете использовать переходы и визуальные состояния. – BigL