BitmapImage.ImageFailed Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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"/>
Ereignistyp
Hinweise
Ein Szenario für die Behandlung von ImageFailed besteht darin, die UriSource auf eine andere lokale Bilddatei festzulegen, die als Fallbackwert dienen kann. Wenn Sie beispielsweise versuchen, ein externes Bild anzuzeigen, bei dem die Quelle möglicherweise nicht mehr vorhanden ist, oder wenn der Benutzer über keine Internetverbindung verfügt, können Sie festlegen, dass die UriSource auf ein lokales Fallback- oder Platzhalterbild verweist, das Teil Ihres App-Pakets ist und garantiert immer verfügbar ist.
private void BitmapImage_ImageFailed(object sender, ExceptionRoutedEventArgs e) {
BitmapImage bitmapImage = sender as BitmapImage;
bitmapImage.UriSource = new Uri("ms-appx:///Images/fallback.png");
}