Linguaggio

DoubleKeyFrameCollection Classe

Definizione

Rappresenta un insieme di oggetti DoubleKeyFrame a cui è possibile accedere singolarmente in base all'indice. DoubleKeyFrameCollection è il valore della proprietà DoubleAnimationUsingKeyFrames.KeyFrames .

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

Commenti

Enumerazione della raccolta in C#

DoubleKeyFrameCollection è enumerabile, pertanto è possibile usare una sintassi specifica del linguaggio, ad esempio foreach in C# per enumerare gli elementi nella raccolta. Il compilatore esegue il cast dei tipi per l'utente e non è necessario eseguire il cast in IEnumerable<DoubleKeyFrame> 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 DoubleKeyFrame .

Costruttori

Nome Descrizione
DoubleKeyFrameCollection()

Inizializza una nuova istanza della classe DoubleKeyFrameCollection .

Proprietà

Nome Descrizione
Size

Ottiene le dimensioni (conteggio) dell'insieme.

Metodi

Nome Descrizione
Append(DoubleKeyFrame)

Aggiunge un nuovo elemento alla raccolta.

Clear()

Rimuove tutti gli elementi dalla raccolta.

First()

Restituisce l'iteratore per l'iterazione sugli elementi dell'insieme.

GetAt(UInt32)

Restituisce l'oggetto DoubleKeyFrame che si trova in corrispondenza dell'indice specificato.

GetMany(UInt32, DoubleKeyFrame[])

Recupera più elementi in un singolo passaggio attraverso l'iteratore.

GetView()

Ottiene una visualizzazione non modificabile nella raccolta.

IndexOf(DoubleKeyFrame, UInt32)

Recupera l'indice dell'elemento specificato.

InsertAt(UInt32, DoubleKeyFrame)

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

RemoveAt(UInt32)

Rimuove l'elemento in corrispondenza dell'indice specificato.

RemoveAtEnd()

Rimuove l'ultimo elemento dell'insieme.

ReplaceAll(DoubleKeyFrame[])

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

SetAt(UInt32, DoubleKeyFrame)

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

Si applica a

Vedi anche

  • KeyFrames
  • IVector< T>
  • IIterable< T>
  • IList< T