Мне нужны определенные элементы для изменения внешнего вида (изменение цвета, добавления текста и т. Д.), Когда пользователь держит клавишу SHIFT, чтобы показать, что это повлияет на этот элемент.Модификаторная клавиша нажата как триггер
Не все элементы будут иметь один и тот же DataContext, поэтому я считаю, что не могу просто привязать его к одному DependencyProperty в MainWindow.
Каждый из них будет иметь что-то вроде
<DataTrigger Binding="{[ShiftPressed]"} Value="True">
<Setter [change color/add text/...]/>
</DataTrigger>
Как бы вы это сделать? Это повлияет на производительность, если многие ListBoxItems прослушали ее?