En application silverlight, j'ai une grille de données avec l'image que la première colonne (s'il vous plaît voir le code ci-dessous que j'utilise)l'image Silverlight DataGrid
lorsque je clique sur l'image que je suis acquisition d'événements MouseLeftButtonDown, le problème que je Je cours sous, c'est qu'en cliquant sur l'image, le SelectedIndex dans la Datagrid ne change pas Par conséquent, je ne sais pas quelle ligne a été cliquée.
<data:DataGridTemplateColumn Width="25">
<data:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Image Width="20" Stretch="Fill" Name="Delete" Source="/Portal;Component/Images/Delete.png" MouseLeftButtonDown="ImageDelete_MouseLeftButtonDown"/>
</DataTemplate>
</data:DataGridTemplateColumn.CellTemplate>
</data:DataGridTemplateColumn>
L'événement est en train d'être déclenché, mais lorsque je génère MyDataGrid.SelectedIndex, j'obtiens l'index de la co lumn et non celui sur lequel l'image a été cliquée, – Raj
Est-ce que vous réglez manipulé à vrai? – AnthonyWJones
non, ne le mettant pas à vrai – Raj