1
我需要獲取放置在數據模板中的圖像的ID ..代碼如下。如何在silverlight數據網格中查找id
<sdk:DataGrid.Columns>
<sdk:DataGridTemplateColumn x:Name="colDeleteContent" IsReadOnly="True" Header="Delete Content" Width="100" CanUserResize="False">
<sdk:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<StackPanel x:Name="spDeleteContent" VerticalAlignment="Center" Margin="10,0,0,0" Width="20" Height="20" HorizontalAlignment="Center" Orientation="Vertical">
<Image x:Name="imgDeleteContent" Source="Assets/Images/close.png" Height="15" Tag="Assets/Images/close.png" Width="15" Margin="0" Cursor="Hand" Opacity="0" />
</StackPanel>
</DataTemplate>
</sdk:DataGridTemplateColumn.CellTemplate>
</sdk:DataGridTemplateColumn>
</sdk:DataGrid.Columns>
我需要讓我已經在我的代碼放置在DataTemplate中的StackPanel裏面背後的「imgDeleteContent」的ID。
請幫助,感謝
你知道該行的索引,你想要找到的圖像? – vorrtex
@vorrtex我不知道行的索引,我沒有得到你的觀點..該圖像被放置在數據網格的第0(0)列中。感謝您的回覆。 – Arun
首先,您應該通過索引檢索行,這裏是示例:http://stackoverflow.com/a/4065667/427225。然後,您應該檢索單元格值,如下所示:http://stackoverflow.com/a/3121715/427225。之後,您可以嘗試將元素轉換爲StackPanel並查找圖像。但使用視圖模型和數據綁定會更容易和更好。 – vorrtex