Почему нельзя поместить сеттер в триггер события

Я пытался добавить некоторую обратную визуальную обратную связь для окна списка, которое поддерживает перетаскивание. Похоже, я смогу добавить несколько сеттеров в EventSetter, и все готово. Однако установщики событий не поддерживают сеттеры. Неужели мне действительно нужно создавать раскадровку, чтобы реализовать такое поведение?

Что предлагает Microsoft для этого?

   <Style TargetType="{x:Type ListBox}">
        <Style.Triggers>
             <EventTrigger RoutedEvent="DragEnter">
                 <!--WHy Can't i Add seters here? e.g.
                <Setter Property="ForeColor" Value="Red"> 
                -->
            </EventTrigger>
        </Style.Triggers>
    </Style>
5
задан PeterM 3 March 2011 в 01:05
поделиться