Wpf ListItem鼠标输入消息框
我在XAML中使用事件触发器,我在ListItem上设置了以下样式。我想要的是,当鼠标输入列表项时,在消息框中显示列表项的内容Wpf ListItem鼠标输入消息框,wpf,events,triggers,mouse,enter,Wpf,Events,Triggers,Mouse,Enter,我在XAML中使用事件触发器,我在ListItem上设置了以下样式。我想要的是,当鼠标输入列表项时,在消息框中显示列表项的内容 <Style.Triggers> <EventTrigger RoutedEvent="Mouse.MouseEnter"> </EventTrigger> </Style.Triggers> 我想知道当鼠标进入listitem时是否可
<Style.Triggers>
<EventTrigger RoutedEvent="Mouse.MouseEnter">
</EventTrigger>
</Style.Triggers>
我想知道当鼠标进入listitem时是否可能触发代码隐藏。
<ListBox>
<ListBox.ItemContainerStyle>
<Style TargetType="ListBoxItem">
<EventSetter Event="MouseEnter" Handler="_listBoxItem_MouseEnter"/>
</Style>
</ListBox.ItemContainerStyle>
</ListBox>
你好,肯特,谢谢你,这确实有帮助。但是,当我将发送者强制转换为我的自定义对象[Person p=发送者为Person];我在对象“p”中得到一个空值。类Person有一个BitmapImage和一个字符串,其中包含图像的信息,此信息是我希望在messagebox中显示的信息。有什么建议吗?嗨,阿南德。发件人将是ListBoxItem。您可以将sender强制转换为ListBoxItem,然后将ListBoxItem的DataContext强制转换为Person类。您好,Kent,非常感谢,我所做的是重写Person类中的ToString方法以返回必要的字符串。但您的解决方案比重写ToString要好得多。:-)嗨,肯特,谢谢你,真的很有帮助。但是,当我将发送者强制转换为我的自定义对象[Person p=发送者为Person];我在对象“p”中得到一个空值。类Person有一个BitmapImage和一个字符串,其中包含图像的信息,此信息是我希望在messagebox中显示的信息。有什么建议吗?嗨,阿南德。发件人将是ListBoxItem。您可以将sender强制转换为ListBoxItem,然后将ListBoxItem的DataContext强制转换为Person类。您好,Kent,非常感谢,我所做的是重写Person类中的ToString方法以返回必要的字符串。但您的解决方案比重写ToString要好得多。:-)