Имеется ListBox с множеством элементов. Каждый элемент при наведении подсвечивается другим цветом.

Это результат работы классического триггера вида:

У каждого элемента имеется контекстное меню.

Однако, когда это меню появляется, элемент более не подсвечивается другим цветом. Это не является желательным поведением.
Должно быть вот так:
Скриншот является результатом работы графического редактора Photoshop.
Собственно вопрос: можно ли в WPF добиться такого поведения при открытии контекстного меню и каким образом это сделать?