BitmapImage.ImageOpened É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 lorsque la source de l’image est téléchargée et décodée sans échec. Vous pouvez utiliser cet événement pour déterminer la taille d’une image avant de la rendre.
// 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"/>
Type d’événement
Remarques
Lorsque ImageOpened se déclenche, qui sert de notification que toutes les opérations asynchrones ont été effectuées et que toutes les propriétés d’une BitmapImage sont prêtes à être utilisées. Par exemple, pour déterminer la taille de l’image avant de la restituer, gérez ImageOpened et vérifiez la valeur des propriétés PixelWidth et PixelHeight sur bitmapImage qui a déclenché l’événement. Les données d’événement de l’événement ImageOpened ne sont généralement pas utiles.
La classe Image a également un événement ImageOpened (comme ImageBrush). Pour les autres événements ImageOpened , ceux-ci se déclenchent à la fois lorsque l’image a probablement déjà été affichée. BitmapImage.ImageOpened se déclenche à la fois qui est potentiellement avant que vous n’ayez affecté votre BitmapImage comme source d’une image ou d’un imageBrush. Si vous souhaitez modifier les propriétés qui affectent le rendu de l’image en fonction des propriétés de lecture de BitmapImage, il est souvent préférable de gérer l’événement bitmapImage sous-jacent avant de l’affecter en tant que source.