ItemsRepeater.ElementIndexChanged Ereignis

Definition

Tritt für jedes realisierte UIElement auf, wenn sich der Index für das element, das es darstellt, geändert hat.

// 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) 

Ereignistyp

Hinweise

Wenn Sie ItemsRepeater verwenden, um ein komplexeres Steuerelement zu erstellen, das bestimmte Interaktionen für die untergeordneten Elemente unterstützt (z. B. Auswahl oder Klicken), ist es nützlich, einen up-to-Datumsbezeichner für das sicherungsbasierte Datenelement beizubehalten.

Dieses Ereignis wird für jedes realisierte UIElement ausgelöst, bei dem sich der Index für das element, das es darstellt, geändert hat. Wenn z. B. ein anderes Element in der Datenquelle hinzugefügt oder entfernt wird, wird der Index für Elemente, die in der Reihenfolge nachher folgen, betroffen sein.

Gilt für: