1.首先为该ListView注册MouseMove事件.
2.获取鼠标滑过时的原始源元素.
3.获取源元素的DataContext属性
4.判断该DataContext属性为item的Value时,使用该item值.
private void Item_MouseMove(object sender, MouseEventArgs e) {
// 获取原始源元素
var sourceElement = e.OriginalSource as FrameworkElement;
// 获取 DataContext
var dataContext = sourceElement?.DataContext;
//判断该属性是否是item 对象.TagMessage 是自定义的item对象
if (dataContext !=null && dataContext is TagMessage ) {
//Do Some things
}
}