ItemsRepeater.ElementIndexChanged Evento
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 per ogni UIElement realizzato quando l'indice per l'elemento che rappresenta è stato modificato.
// Register
event_token ElementIndexChanged(TypedEventHandler<ItemsRepeater, ItemsRepeaterElementIndexChangedEventArgs const&> const& handler) const;
// Revoke with event_token
void ElementIndexChanged(event_token const* cookie) const;
// Revoke with event_revoker
ItemsRepeater::ElementIndexChanged_revoker ElementIndexChanged(auto_revoke_t, TypedEventHandler<ItemsRepeater, ItemsRepeaterElementIndexChangedEventArgs const&> const& handler) const;
public event TypedEventHandler<ItemsRepeater,ItemsRepeaterElementIndexChangedEventArgs> ElementIndexChanged;
function onElementIndexChanged(eventArgs) { /* Your code */ }
itemsRepeater.addEventListener("elementindexchanged", onElementIndexChanged);
itemsRepeater.removeEventListener("elementindexchanged", onElementIndexChanged);
- or -
itemsRepeater.onelementindexchanged = onElementIndexChanged;
Public Custom Event ElementIndexChanged As TypedEventHandler(Of ItemsRepeater, ItemsRepeaterElementIndexChangedEventArgs)
Quando si usa ItemsRepeater per creare un controllo più complesso che supporta interazioni specifiche sugli elementi figlio ,ad esempio selezione o clic, è utile mantenere un identificatore aggiornato per l'elemento dati di backup.
Questo evento viene generato per ogni UIElement realizzato in cui l'indice per l'elemento che rappresenta è stato modificato. Ad esempio, quando un altro elemento viene aggiunto o rimosso nell'origine dati, l'indice per gli elementi successivi all'ordinamento sarà interessato.