如何访问 C# 代码隐藏中的基本数据上下文属性
本文关键字:数据 属性 上下文 隐藏 代码 何访问 访问 | 更新日期: 2023-09-27 17:56:49
我有一个类,它给了我一个图像列表,其中包含两个URL地址作为属性,一个用于缩略图,另一个用于完整图像。在不同类的 XAML 代码中,我成功地绑定了这些缩略图数据并显示了图像的缩略图。虽然现在我想在单击缩略图后在 C# 代码中使用第二个属性,但我不知道如何访问 DataContext。谢谢你的帮助。
http://s30.postimg.org/ecx7qepnl/prb2.png
正如您在调试器中看到的那样,DataContext
设置为MyPlaces.FlickrImage
的实例,因此您需要做的就是获取 img.DataContext
的值并将其强制转换为您的类型:
var flickrImage = img.DataContext as MyPlaces.FlickrImage;
if (flickrImage != null)
{
// do something with flickrImage.Image1024
}