Я хочу изменить текст текстового блока благодаря событию mouseover в списке. Основная проблема заключается в том, что я не могу узнать, как добавить событие mouseover в список. Я нашел способ выбрать элемент списка в событии mouseover, но я не хочу его выбирать. Я сделал это таким образом, благодаря этому сообщению
<ListBox>
<ListBox.ItemContainerStyle>
<Style TargetType="ListBoxItem">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="IsSelected" Value="True"/>
</Trigger>
</Style.Triggers>
</Style>
</ListBox.ItemContainerStyle>
</ListBox>
Попробуй это:
<ListBox>
<ListBox.ItemContainerStyle>
<Style TargetType="ListBoxItem">
<EventSetter Event="MouseEnter" Handler="ListBoxItem_MouseEnter"/>
</Style>
</ListBox.ItemContainerStyle>
</ListBox>
private void ListBoxItem_MouseEnter(object sender, MouseEventArgs e)
{
(sender as ListBoxItem).Content = "Your text";
}