我有一个类,它给我一个图像列表,其中两个URL地址作为属性,一个用于缩略图,第二个用于完整图像。在不同类的XAML代码中,我成功地绑定了那些缩略图数据并显示了图像的缩略图。虽然现在我想在点击缩略图后使用C#代码处理第二个属性,但我不知道如何访问DataContext。谢谢你的帮助。
答案 0 :(得分:1)
正如您在调试器中看到的那样DataContext
设置为MyPlaces.FlickrImage
的实例,所以您需要做的就是获取img.DataContext
的值并将其转换为您的类型:
var flickrImage = img.DataContext as MyPlaces.FlickrImage;
if (flickrImage != null)
{
// do something with flickrImage.Image1024
}