在Silverlight应用程序,我有一个形象作为第一列一个DataGrid(请参阅下面的代码我使用)的Silverlight数据网格图像
当我点击我捕捉MouseLeftButtonDown事件的图像上,问题我我下运行的是,同时点击图像上DataGrid中的SelectedIndex是不会改变因此,我不知道被点击哪一行。
<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>
事件正在被解雇,但是当我输出 MyDataGrid.SelectedIndex时,我得到了先前选择的co的索引lumn而不是点击图像的那个, – Raj 2010-01-05 21:40:20
你是否将处理设置为true? – AnthonyWJones 2010-01-05 21:49:36
不会将它设置为true – Raj 2010-05-13 06:35:14