BitmapImage.ImageFailed Kejadian

Definisi

Terjadi ketika ada kesalahan yang terkait dengan pengambilan gambar atau format.

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"/>

Jenis Acara

Keterangan

Salah satu skenario untuk menangani ImageFailed adalah mengatur UriSource ke file gambar lokal berbeda yang dapat berfungsi sebagai nilai fallback. Misalnya, jika Anda mencoba menampilkan gambar eksternal di mana ada kemungkinan bahwa sumber tidak lagi ada, atau ketika pengguna tidak memiliki koneksi Internet, Anda dapat mengatur UriSource untuk mereferensikan fallback lokal atau gambar tempat penampung yang merupakan bagian dari paket aplikasi Anda dan selalu dijamin tersedia.

private void BitmapImage_ImageFailed(object sender, ExceptionRoutedEventArgs e) {
    BitmapImage bitmapImage = sender as BitmapImage;
    bitmapImage.UriSource = new Uri("ms-appx:///Images/fallback.png");
}

Berlaku untuk

Lihat juga