SwapChainPanel.CompositionScaleChanged 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 il fattore di scala di composizione di SwapChainPanel è stato modificato.
// 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"/>
Tipo evento
TypedEventHandler<SwapChainPanel,IInspectable>
Commenti
Il fornitore del contenuto della catena di scambio potrebbe dover ridimensionare il contenuto se un passaggio di layout determina una nuova dimensione per il pannello o i contenitori all'interno o se un Oggetto RenderTransform viene applicato a SwapChainPanel o a uno dei relativi predecessori. Le modifiche di questa natura non sono sempre originati dalla logica dell'app facile da rilevare da altri eventi (ad esempio, l'utente potrebbe modificare un orientamento del dispositivo o uno stato di visualizzazione che causa la riesecuzione del layout), quindi questo evento fornisce una notifica specifica per lo scenario di modifica delle dimensioni del contenuto della catena di scambio, che in genere inverte i fattori di scala applicati.
Controllare CompositionScaleX e CompositionScaleY ogni volta che si gestisce CompositionScaleChanged (CompositionScaleChanged non dispone di dati di evento, ma se viene attivato significa che una o entrambe le proprietà hanno modificato i valori in questo SwapChainPanel).
Questo evento viene generato in modo asincrono rispetto alla modifica di origine. Ad esempio, le animazioni dinamiche o le manipolazioni potrebbero influire sul fattore di scala e l'evento viene generato quando tali modifiche dinamiche vengono completate.