Я бы хотел использовать свойство ViewModel, которое колеблется между 0 и 1 с шагом 0,01 ~ 0,05, в зависимости от того, насколько медленным / быстрым вы хотите переход, и привязать это свойство к непрозрачности в SelectedItemTemplate.,
Чтобы достичь «колебания», вы можете использовать что-то временное.(DateTime.Now.Second / 60) в течение «четных» минут и (60 - DateTime.Now.Second) / 60 в «нечетные» минуты
Не требуется дополнительная инфраструктура или кодирование.Поскольку наша измерительная палочка - время, вы можете соответственно отрегулировать ее для соответствующей частоты и скорости.