我在数据网格中有一个图像,显示在下面
<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值。任何人都可以帮我解决这个问题。
氖