BitmapImage.ImageFailed Événement
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Se produit lorsqu’une erreur est associée à la récupération ou au format d’image.
public:
virtual event ExceptionRoutedEventHandler ^ ImageFailed;
// Register
event_token ImageFailed(ExceptionRoutedEventHandler const& handler) const;
// Revoke with event_token
void ImageFailed(event_token const* cookie) const;
// Revoke with event_revoker
BitmapImage::ImageFailed_revoker ImageFailed(auto_revoke_t, ExceptionRoutedEventHandler const& handler) const;
public event ExceptionRoutedEventHandler ImageFailed;
function onImageFailed(eventArgs) { /* Your code */ }
bitmapImage.addEventListener("imagefailed", onImageFailed);
bitmapImage.removeEventListener("imagefailed", onImageFailed);
- or -
bitmapImage.onimagefailed = onImageFailed;
Public Custom Event ImageFailed As ExceptionRoutedEventHandler
<BitmapImage ImageFailed="eventhandler"/>
Type d'événement
Remarques
L’un des scénarios de gestion d’ImageFailed consiste à définir UriSource sur un autre fichier image local qui peut servir de valeur de secours. Par exemple, si vous essayez d’afficher une image externe où il est possible que la source ne soit plus là, ou lorsque l’utilisateur n’a pas de connexion Internet, vous pouvez définir UriSource pour référencer une image de secours ou d’espace réservé local qui fait partie de votre package d’application et qui est toujours disponible.
private void BitmapImage_ImageFailed(object sender, ExceptionRoutedEventArgs e) {
BitmapImage bitmapImage = sender as BitmapImage;
bitmapImage.UriSource = new Uri("ms-appx:///Images/fallback.png");
}