Я написал универсальное приложение для Windows под окнами 10, которое имеет ListView
.Добавление перехода цвета к вновь добавленным элементам Listview
Этот ListView
обновляется каждые пять секунд, если имеются новые данные. Его источником данных является ObservableCollection
, который позволяет отображать максимум десять элементов, причем новейшие вставляются в начале коллекции. Это, похоже, работает хорошо, как вы видите ListView
с элементами, медленно прокручивающимися по экрану.
Что я хочу сделать, это добавить какой-то переход цвета к новым элементам в ListView
, так что когда они появятся, фон элемента начнет серо и станет белым. Я хочу этот эффект, чтобы пользователь мог легко увидеть новый элемент или элементы, которые только что появились в ListView
.
Новые объекты, добавленные в коллекцию, имеют флаг, указывающий, что они новы. Я думал, что это можно использовать в качестве индикатора, если процесс анимации смог сбросить этот флаг после анимации? Или мне нужно использовать событие с ListView
, если оно есть?
Я новичок в раскадках, поэтому не уверен в лучшем подходе. Может ли кто-нибудь посоветовать те области, которые я должен исследовать, чтобы получить анимацию или даже если это возможно в рамках UWP?
Это то, что мне нужно. Пора прочитать немного больше в этой области, чтобы я мог лучше понять. –