1

我在数据网格中有一张图像,如下所示

<sdk:DataGridTemplateColumn x:Name="colStat" IsReadOnly="True" Header="Stat" Width="60" CanUserResize="False">
 <sdk:DataGridTemplateColumn.CellTemplate>
    <DataTemplate>
       <StackPanel x:Name="spStats" VerticalAlignment="Center" Margin="10,0,0,0"         Width="Auto" Height="Auto" HorizontalAlignment="Center" Orientation="Vertical" Cursor="Hand">             
           <Image x:Name="imgStats" Source="Assets/Images/stats.png" Height="25" Width="25" 
               Margin="0" MouseLeftButtonDown="imgStats_MouseLeftButtonDown" MouseLeftButtonUp="imgStats_MouseLeftButtonUp" />
        </StackPanel>
     </DataTemplate>
   </sdk:DataGridTemplateColumn.CellTemplate>
  </sdk:DataGridTemplateColumn>

我的代码 MouseLeftButtonDown 和 MouseLeftButtonUp 中提到了两个事件,用于图像,我可以在 MouseLeftButtonUp 中获取我的行选择索引值,但我无法在 MouseLeftButtonDown 中获取选择的索引值。我还需要 MouseLeftButtonDown 中的 Selected Index 值。谁能帮我解决这个问题。

4

1 回答 1

2

有一个示例,只需将 'mousemove' 更改为 'mouseleftbuttondown'

试试这个

于 2012-06-07T09:23:56.113 回答