Condividi tramite


PointKeyFrameCollection Classe

Definizione

Rappresenta un insieme di oggetti PointKeyFrame a cui è possibile accedere singolarmente in base all'indice. PointKeyFrameCollection è il valore della proprietà PointAnimation.KeyFrames .

public ref class PointKeyFrameCollection sealed : IIterable<PointKeyFrame ^>, IVector<PointKeyFrame ^>
/// [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 PointKeyFrameCollection final : IIterable<PointKeyFrame>, IVector<PointKeyFrame>
/// [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 PointKeyFrameCollection final : IIterable<PointKeyFrame>, IVector<PointKeyFrame>
[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 PointKeyFrameCollection : IEnumerable<PointKeyFrame>, IList<PointKeyFrame>
[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 PointKeyFrameCollection : IEnumerable<PointKeyFrame>, IList<PointKeyFrame>
Public NotInheritable Class PointKeyFrameCollection
Implements IEnumerable(Of PointKeyFrame), IList(Of PointKeyFrame)
Ereditarietà
Object Platform::Object IInspectable PointKeyFrameCollection
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

PointKeyFrameCollection è enumerabile, pertanto è possibile usare una sintassi specifica del linguaggio, ad esempio foreach in C# per enumerare gli elementi nella raccolta. Il compilatore esegue automaticamente il cast dei tipi e non è necessario eseguire il cast in IEnumerable<PointKeyFrame> modo esplicito. Se è necessario eseguire il cast in modo esplicito, ad esempio se si vuole chiamare GetEnumerator, eseguire il cast a IEnumerable<T> con un vincolo PointKeyFrame .

Costruttori

PointKeyFrameCollection()

Inizializza una nuova istanza della classe PointKeyFrameCollection .

Proprietà

Size

Ottiene le dimensioni (conteggio) dell'insieme.

Metodi

Append(PointKeyFrame)

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 l'elemento che si trova in corrispondenza dell'indice specificato.

GetMany(UInt32, PointKeyFrame[])

Recupera più elementi in un singolo pass-through dell'iteratore.

GetView()

Ottiene una visualizzazione non modificabile nella raccolta.

IndexOf(PointKeyFrame, UInt32)

Recupera l'indice dell'elemento specificato.

InsertAt(UInt32, PointKeyFrame)

Inserisce l'elemento specificato in corrispondenza dell'indice specificato.

RemoveAt(UInt32)

Rimuove l'elemento all'indice specificato.

RemoveAtEnd()

Rimuove l'ultimo elemento nella raccolta.

ReplaceAll(PointKeyFrame[])

Cancella inizialmente la raccolta, quindi inserisce la matrice specificata come nuovi elementi.

SetAt(UInt32, PointKeyFrame)

Imposta il valore in corrispondenza dell'indice specificato sul valore PointKeyFrame specificato.

Si applica a

Vedi anche