Я работаю над приложением, у которого есть несколько элементов управления списком на странице (приложение Windows 10 для настольных компьютеров).Мы используем геймпад для навигации между элементами.
Я бы хотел иметь возможность изменять стиль ListView (и его элементов), когда он получает фокус.Так что это стиль, который инвертирован к несфокусированным стилям.Затем, когда мой фокус переключается на следующий стиль, я хочу, чтобы список, который теряет фокус, снова изменял свои стили.
Я определил 2 стиля, но пытаюсь выяснить, как изменить стили динамически.
Это как метафора.Мои приложения - это в первую очередь темная тема.Все элементы управления «отключены», когда вы не взаимодействуете с ними, но когда элемент управления получает фокус, я хочу, чтобы он изменился на более легкую тему.
Представление списка состоит из верхних и нижних колонтитулов, и я хочу, чтобы весь набор стилей менялся как единое целое.
В настоящее время я изучаю возможность получения и потери событий фокуса, но я не уверен, что это правильный подход.