wpf - 如何在WPF ListView中获取光标下的项目

标签 wpf listview

如何在ListView中获取光标下的Item?

例如,当我移动鼠标光标时,我希望在其(光标)下获取一个项目并将其名称放入状态栏。

实际上我需要像WinForms.NET中的GetItemAt(int x,int y)这样的方法

谢谢!

UPD:已找到答案。观看下面的扩展方法

最佳答案

您可以尝试使用VisualTreeHelper.HitTest方法。像这样的事情:

    System.Windows.Point pt = e.GetPosition(this);
    System.Windows.Media.VisualTreeHelper.HitTest(this, pt);

关于wpf - 如何在WPF ListView中获取光标下的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3788337/

相关文章:

WPF:用户控件的命令和命令参数

wpf - 渲染到屏幕外表面时可以使用像素着色器吗?

wpf - 如何在控件模板中为 WPF 中的 ListView 列应用 MinWidth?

javascript - JQ列表中的按钮

android - 嵌套滚动 : ListView inside a RecyclerView

java - Android编程——ListView中的多行EditText

c# - 如何在 WPF 中更改 ViewPort3D 背景颜色?

c# - 加快在 WPF 中将对象添加到 Canvas

android - 添加 Spinner 作为 ListView 数据

android - 如何实现Android Pull-to-Refresh