J'essaye de charger paresseux la Source d'Image pour le Contrôle d'Image mais le problème est que je dois attendre que tous les contrôles soient chargés pour que je puisse utiliser VisualTreeHelper pour accéder au contrôle Image (qui dans un datatemplate).Comment savoir quand tous les contrôles et modèles sont chargés (Windows Phone 7)
J'ai essayé avec l'événement Loaded, LayoutUpdated même, ApplyTemplate comme dans the manual of msdn mais pour tous, quand j'ai essayé d'obtenir le conteneur pour le contrôle de l'image, il est nul
var containerItem = FeedsPanorama.ItemContainerGenerator.ContainerFromIndex(selectedIndex);
var imageControl = VisualElementHelper.FindName<Image>("ImageThumbnail", containerItem);
new ImageUtility().GetImageAsyn(new Uri(selectedItem.SummaryImageLink, UriKind.Absolute), imageControl);
Le même code fonctionne lorsque Je gère l'événement Selection_Changed de FeedsPanaroma
J'ai essayé, ça n'a pas fonctionné :(Il est appelé avant que tous les contrôles sont chargés – vodkhang
Intéressant, et l'événement Loaded pour le contrôle en question aussi? –
oui, et l'événement Loaded pour le Si vous lisez le lien manuel, je publie: "La synchronisation de l'événement Loaded dans Silverlight diffère de celle de l'événement FrameworkElement.Loaded dans WPF.En particulier, l'événement WPF Loaded se produit après l'application du modèle. Dans Silverlight, l'événement Loaded n'est pas garanti après l'application du modèle. " – vodkhang