WPF ListView MouseOver项目

时间:2010-11-28 02:05:40

标签: wpf listview mouseover

对于wpf listview,在鼠标悬停事件中,如何获取鼠标光标所在项目的引用?

此致 MadSeb

1 个答案:

答案 0 :(得分:1)

您必须使用listViewItem中鼠标结束的MouseOver事件,而不是listview本身的事件。

public MainWindow() {
    InitializeComponent();

    ListView listView = new ListView();
    ListViewItem listViewItem = new ListViewItem();

    listViewItem.MouseMove += myMouseMoveEvent;

    listView.Items.Add(listViewItem);

}

private void myMouseMoveEvent(object sender, MouseEventArgs e) {
    ListViewItem item = (ListViewItem) sender;
    // now you can handle the events with this item....
}