Freigeben über


TimelineMarkerCollection.SetAt(UInt32, TimelineMarker) Methode

Definition

Legt den Wert am angegebenen Index auf den angegebenen TimelineMarker-Wert fest.

public:
 virtual void SetAt(unsigned int index, TimelineMarker ^ value) = IVector<TimelineMarker ^>::SetAt;
void SetAt(uint32_t const& index, TimelineMarker const& value);
public void SetAt(uint index, TimelineMarker value);
function setAt(index, value)
Public Sub SetAt (index As UInteger, value As TimelineMarker)

Parameter

index
UInt32

unsigned int

uint32_t

Der Index, an dem der Wert festgelegt werden soll.

value
TimelineMarker

Der festzulegende Wert.

Implementiert

M:Windows.Foundation.Collections.IVector1.SetAt(System.UInt32,0) M:Windows.Foundation.Collections.IVector1.SetAt(unsigned int,0) M:Windows.Foundation.Collections.IVector1.SetAt(uint32_t,0)

Hinweise

Sammlungs-API für TimelineMarkerCollection

Eine TimelineMarkerCollection ist eine sortierte Liste, bei der die Reihenfolge durch den Time-Wert jedes TimelineMarker-Elements bestimmt wird, das in der Auflistung enthalten ist. Die Auflistungs-API für TimelineMarkerCollection verarbeitet intern jedes neue Element, das der Auflistung hinzugefügt wird, und fügt es an einer Indexposition hinzu, die einer aktualisierten Reihenfolge aller Time-Werte für alle TimelineMarker-Elemente in der Auflistung entspricht.

Es wird empfohlen, SetAt nicht zum Festlegen (Ändern) von Werten zu verwenden, da die Ganzzahlindexposition durch die interne Logik gesteuert wird. Iterieren Sie stattdessen die Auflistung, und löschen Sie Elemente mit bestimmten Time-Werten oder mit einem vollständigen TimelineMarker-Satz von Werten.

Gilt für: