Condividi tramite


TimelineCollection Classe

Definizione

Rappresenta una raccolta di oggetti Timeline (animazioni di tipo specifiche). TimelineCollection è il valore della proprietà Storyboard.Children .

public ref class TimelineCollection sealed : IIterable<Timeline ^>, IVector<Timeline ^>
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class TimelineCollection final : IIterable<Timeline>, IVector<Timeline>
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class TimelineCollection final : IIterable<Timeline>, IVector<Timeline>
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class TimelineCollection : IEnumerable<Timeline>, IList<Timeline>
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class TimelineCollection : IEnumerable<Timeline>, IList<Timeline>
Public NotInheritable Class TimelineCollection
Implements IEnumerable(Of Timeline), IList(Of Timeline)
<Storyboard ...>
  oneOrMoreChildTimelines
</Storyboard>
Ereditarietà
Object Platform::Object IInspectable TimelineCollection
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Enumerazione della raccolta in C# o Microsoft Visual Basic

Un oggetto TimelineCollection è enumerabile, quindi è possibile usare una sintassi specifica del linguaggio, ad esempio foreach in C# per enumerare gli elementi della raccolta. Il compilatore esegue il cast di tipi per l'utente e non è necessario eseguire il cast IEnumerable<Timeline> in modo esplicito. Se è necessario eseguire il cast in modo esplicito, ad esempio se si vuole chiamare GetEnumerator, eseguire il cast in IEnumerable<T> con un vincolo Timeline .

Costruttori

TimelineCollection()

Inizializza una nuova istanza della classe TimelineCollection .

Proprietà

Size

Ottiene le dimensioni (conteggio) dell'insieme.

Metodi

Append(Timeline)

Aggiunge un nuovo elemento alla raccolta.

Clear()

Rimuove tutti gli elementi dalla raccolta.

First()

Restituisce l'iteratore per l'iterazione sugli elementi della raccolta.

GetAt(UInt32)

Restituisce la sequenza temporale situata nell'indice specificato.

GetMany(UInt32, Timeline[])

Recupera più elementi in un singolo passaggio dell'iteratore.

GetView()

Ottiene una visualizzazione non modificabile nella raccolta.

IndexOf(Timeline, UInt32)

Recupera l'indice dell'elemento specificato.

InsertAt(UInt32, Timeline)

Inserisce l'elemento specificato nell'indice specificato.

RemoveAt(UInt32)

Rimuove l'elemento all'indice specificato.

RemoveAtEnd()

Rimuove l'ultimo elemento della raccolta.

ReplaceAll(Timeline[])

Inizialmente cancella la raccolta, quindi inserisce la matrice fornita come nuovi elementi.

SetAt(UInt32, Timeline)

Imposta il valore in corrispondenza dell'indice specificato sul valore della sequenza temporale specificato.

Si applica a

Vedi anche