Как определить номер строки в списке, когда пользователь щелкает мышью по объекту? WPF
У меня есть listView, как показано ниже.
<ListView
Margin ="5"
Name="dgListaProductosPromociones"
Grid.Column="0"
ScrollViewer.HorizontalScrollBarVisibility="Auto"
Grid.ColumnSpan="6"
SelectionMode="Single"
Grid.Row="4">
<ListView.ItemContainerStyle>
<Style TargetType="ListViewItem">
<Setter Property="HorizontalContentAlignment" Value="Center"/>
</Style>
</ListView.ItemContainerStyle>
<ListView.View >
<GridView>
<GridViewColumn Header="Name" Width="220" DisplayMemberBinding="{Binding name}" />
<GridViewColumn Header="Color" Width="150" DisplayMemberBinding="{Binding color}" />
<GridViewColumn>
<GridViewColumn.CellTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Image Width="20" Height="20" MouseUp="mouseUpEditProduct" Source="/Images/editN.png"/>
<TextBlock Text="{Binding Name}"/>
</StackPanel>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView>
</ListView.View>
</ListView>
Изображение внутри listView имеет событие mouseUpEditProduct:
private void mouseUpEditProduct(object sender, MouseButtonEventArgs e)
{
}
У меня вопрос: как я могу определить в функции mouseUpEditProduct, какая строка в listView принадлежит изображению, по которому щелкнули мышью?