2008-10-08 7 views

Répondre

1

Image a un événement ImageFailed.

BitmapSource (base pour BitmapImage) possède une propriété IsDownloading, ainsi que DownloadProgress, DownloadCompleted et DownloadFailed événements.

0

Si vous exécutez votre code exemple ci-dessus (avec une URL valide, mais le fichier image non valide), vous obtiendrez une exception levée:

Error: Sys.InvalidOperationException: ImageError error #4001 in control 'Xaml1': AG_E_NETWORK_ERROR 

Donc, si vous enveloppez votre code dans un bloc try/catch vous pouvez déterminer si l'image a chargé la propriété ou non.

+0

En fait, aucune exception n'est levée. Je peux lier à la poubelle ou à rien du tout et il n'y a aucune exception. – user26218