【发布时间】:2011-05-14 06:52:48
【问题描述】:
我正在尝试延迟加载图像控件的图像源,但问题是我必须等待所有控件加载,以便我可以使用 VisualTreeHelper 访问图像控件(位于数据模板内)。
我尝试了 Loaded 事件,甚至是 LayoutUpdated,ApplyTemplate 就像在the manual of msdn 中一样,但是对于所有这些,当我尝试获取 Image Control 的容器时,它是 null
var containerItem = FeedsPanorama.ItemContainerGenerator.ContainerFromIndex(selectedIndex);
var imageControl = VisualElementHelper.FindName<Image>("ImageThumbnail", containerItem);
new ImageUtility().GetImageAsyn(new Uri(selectedItem.SummaryImageLink, UriKind.Absolute), imageControl);
当我处理 FeedsPanaroma 的 Selection_Changed 事件时,相同的代码将起作用
【问题讨论】:
标签: c# silverlight controls windows-phone-7 datatemplate