Я хочу, чтобы ListBoxItem запускал два события, которые я могу перехватить из внешнего пользовательского элемента управления, который содержит ListBox. Вот что я получил до сих пор:
<ListBox
Background="Black"
Selected="listbox_selected"
x:Name="listBox">
<ListBox.Resources>
<Style TargetType="ListBoxItem" BasedOn="{StaticResource {x:Type ListBoxItem}}">
<Style.Triggers>
<DataTrigger Binding="{Binding IsMouseOver,RelativeSource={RelativeSource Self}}"
Value="True">
<Setter Property="IsSelected" Value="True" />
</DataTrigger>
</Style.Triggers>
</Style>
</ListBox.Resources>
</ListBox>
Теперь это вызывает мое событие listbox_Selected. То, что я хочу, это вызов другого события или свойства, когда IsMouseOver. Просто чтобы прояснить, я знаю, как изменить фон / передний план или другие свойства самого ListBoxItem. Но я хочу изменить что-то от бабушки и дедушки.