Langage

SwapChainPanel.CompositionScaleChanged Événement

Définition

Se produit lorsque le facteur d’échelle de composition du SwapChainPanel a changé.

// Register
event_token CompositionScaleChanged(TypedEventHandler<SwapChainPanel, IInspectable const&> const& handler) const;

// Revoke with event_token
void CompositionScaleChanged(event_token const* cookie) const;

// Revoke with event_revoker
SwapChainPanel::CompositionScaleChanged_revoker CompositionScaleChanged(auto_revoke_t, TypedEventHandler<SwapChainPanel, IInspectable const&> const& handler) const;
public event TypedEventHandler<SwapChainPanel,object> CompositionScaleChanged;
function onCompositionScaleChanged(eventArgs) { /* Your code */ }
swapChainPanel.addEventListener("compositionscalechanged", onCompositionScaleChanged);
swapChainPanel.removeEventListener("compositionscalechanged", onCompositionScaleChanged);
- or -
swapChainPanel.oncompositionscalechanged = onCompositionScaleChanged;
Public Custom Event CompositionScaleChanged As TypedEventHandler(Of SwapChainPanel, Object) 
<SwapChainPanel CompositionScaleChanged="eventhandler"/>

Type d’événement

Remarques

Le fournisseur du contenu de la chaîne d’échange peut avoir besoin de redimensionner son contenu si une passe de disposition détermine une nouvelle taille pour le panneau ou les conteneurs qu’il contient, ou si un RenderTransform est appliqué sur swapChainPanel ou l’un de ses ancêtres. Les modifications de cette nature ne sont pas toujours issues de la logique d’application facile à détecter à partir d’autres événements (par exemple, l’utilisateur peut modifier une orientation de l’appareil ou un état d’affichage qui entraîne la réexécution de la disposition), de sorte que cet événement fournit une notification spécifiquement pour le scénario de modification de la taille de contenu de la chaîne d’échange, ce qui inverse généralement les facteurs d’échelle appliqués.

Vérifiez CompositionScaleX et CompositionScaleY chaque fois que vous gérez CompositionScaleChanged (CompositionScaleChanged n’a pas de données d’événement, mais si elle se déclenche, cela signifie qu’une ou les deux propriétés ont changé de valeurs sur ce SwapChainPanel).

Cet événement se déclenche de manière asynchrone par rapport au changement d’origine. Par exemple, les animations dynamiques ou les manipulations peuvent affecter le facteur d’échelle et l’événement est déclenché lorsque ces modifications dynamiques sont terminées.

S’applique à