Вы можете получить доступ к VisualStateManager элемента управления ListBoxItem, переопределив ControlTemplate. В Expression Blend выберите ListBoxItem и «Редактировать копию» шаблона. Это скопирует стиль и шаблон элемента управления старого элемента управления ListBoxItem, чтобы дать вам хорошее начальное место для изменения того, что происходит с ключевыми событиями, которые этот элемент управления ListBox настроен для обработки.
После этого вы можете применять анимацию в визуальном менеджере состояний к различным событиям (при наведении, выделении, отключении и т. Д.).
Если вы привязываете данные к свойству ItemsSource и не имеете литеральных ListBoxItems для генерации стиля ListBoxItem, с которого нужно начинать, просто создайте новый ListBox и добавьте в него ListBoxItem для создания Style + ControlTemplate. Создав стиль, вы можете изменить шаблон элемента управления ListBox Item, связанный с данными, указав вновь созданный ресурс в свойстве ItemContainerStyle элемента управления ListBox, привязанного к данным.