我有一个如下的列表视图。
<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 的哪一行属于鼠标单击的图像?