Получить значение выбранного индекса строки в левой клавише мыши в Silverlight

У меня есть изображение в сетке данных, которое показано ниже

<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. Мне нужно также значение Selected Index в MouseLeftButtonDown. Может кто-нибудь, пожалуйста, помогите мне решить эту проблему.

неон

1 ответ

Решение

Есть пример, просто измените 'mousemove' на 'mouseleftbuttondown'

Попробуй это

Другие вопросы по тегам