BitmapImage.ImageOpened Evento
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Si verifica quando l'origine dell'immagine viene scaricata e decodificata senza errori. È possibile usare questo evento per determinare le dimensioni di un'immagine prima di eseguire il rendering.
// Register
event_token ImageOpened(RoutedEventHandler const& handler) const;
// Revoke with event_token
void ImageOpened(event_token const* cookie) const;
// Revoke with event_revoker
BitmapImage::ImageOpened_revoker ImageOpened(auto_revoke_t, RoutedEventHandler const& handler) const;
public event RoutedEventHandler ImageOpened;
function onImageOpened(eventArgs) { /* Your code */ }
bitmapImage.addEventListener("imageopened", onImageOpened);
bitmapImage.removeEventListener("imageopened", onImageOpened);
- or -
bitmapImage.onimageopened = onImageOpened;
Public Custom Event ImageOpened As RoutedEventHandler
<BitmapImage ImageOpened="eventhandler"/>
Tipo evento
Commenti
Quando ImageOpened viene attivato, che funge da notifica che tutte le operazioni asincrone sono state completate e tutte le proprietà di bitmapImage sono pronte per l'uso. Ad esempio, per determinare le dimensioni dell'immagine prima di eseguire il rendering, gestire ImageOpened e controllare il valore delle proprietà PixelWidth e PixelHeight in BitmapImage che ha generato l'evento. I dati dell'evento ImageOpened non sono in genere utili.
La classe Image ha anche un evento ImageOpened (come per ImageBrush). Per gli altri eventi ImageOpened , questi vengono attivati alla volta in cui è già stato eseguito il rendering dell'immagine. BitmapImage.ImageOpened viene generato alla volta che è possibile prima di assegnare bitmapImage come origine di un oggetto Image o ImageBrush. Se si desidera modificare le proprietà che influiscono sul rendering dell'immagine in base alle proprietà di lettura di BitmapImage, spesso è preferibile gestire l'evento BitmapImage sottostante prima di assegnarlo come origine.