Freigeben über


ImageBrush.ImageFailed Ereignis

Definition

Tritt auf, wenn ein Fehler im Zusammenhang mit dem Bildabruf oder -format auftritt.

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
ImageBrush::ImageFailed_revoker ImageFailed(auto_revoke_t, ExceptionRoutedEventHandler const& handler) const;
public event ExceptionRoutedEventHandler ImageFailed;
function onImageFailed(eventArgs) { /* Your code */ }
imageBrush.addEventListener("imagefailed", onImageFailed);
imageBrush.removeEventListener("imagefailed", onImageFailed);
- or -
imageBrush.onimagefailed = onImageFailed;
Public Custom Event ImageFailed As ExceptionRoutedEventHandler 
<ImageBrush ImageFailed="eventhandler"/>

Ereignistyp

Hinweise

Wenn dieses Ereignis ausgelöst wird, bedeutet dies, dass der ImageSource-Wert asynchron als nicht verfügbar oder nicht für die Verwendung geeignet ist. Zu den Bedingungen, unter denen dieses Ereignis auftreten kann, gehören:

  • Datei nicht gefunden
  • Ungültiges Dateiformat (nicht erkannt oder nicht unterstützt)
  • Unbekannter Dateiformatdecodierungsfehler nach dem Upload An ImageBrush in dieser Situation wird nichts angezeigt. Es gibt kein Standardmäßiges Platzhalterbild "fehlendes Bild" für App-Bilder, da es möglicherweise der Fall ist, wenn ein Browser einen Bild-URI nicht auflösen kann. Wenn Sie ein ähnliches Verhalten wünschen, müssen Sie es implementieren.

ImageFailed und ImageOpened schließen sich gegenseitig aus. Das eine oder andere Ereignis wird immer dann dateiiert, wenn der ImageSource-Wert in einem ImageBrush festgelegt oder zurückgesetzt wird.

Gilt für: