Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto manualmente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale.
Traduzione
Originale

Classe MatrixKeyFrameCollection

Rappresenta un insieme di oggetti MatrixKeyFrame.

System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.DependencyObject
      System.Windows.Freezable
        System.Windows.Media.Animation.MatrixKeyFrameCollection

Spazio dei nomi:  System.Windows.Media.Animation
Assembly:  PresentationCore (in PresentationCore.dll)
XMLNS per XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

public class MatrixKeyFrameCollection : Freezable, 
	IList, ICollection, IEnumerable
<object>
  <object.property>
    oneOrMoreMatrixKeyFrameObjectElements
  </object.property>
</object>

Valor XAML

oneOrMoreMatrixKeyFrameObjectElements

Uno o più oggetti MatrixKeyFrame, dichiarati utilizzando la sintassi dell'elemento oggetto.

Il tipo MatrixKeyFrameCollection espone i seguenti membri.

  NomeDescrizione
Metodo pubblicoMatrixKeyFrameCollectionInizializza una nuova istanza della classe MatrixKeyFrameCollection.
In alto

  NomeDescrizione
Proprietà pubblicaCanFreezeOttiene un valore che indica se è possibile rendere immodificabile l’oggetto. (Ereditato da Freezable)
Proprietà pubblicaCountOttiene il numero di fotogrammi chiave contenuti in MatrixKeyFrameCollection.
Proprietà pubblicaDependencyObjectTypeOttiene la classe DependencyObjectType che include il tipo CLR di questa istanza.  (Ereditato da DependencyObject)
Proprietà pubblicaDispatcher ottiene l'oggetto Dispatcher al quale l'oggetto DispatcherObject è associato. (Ereditato da DispatcherObject)
Proprietà pubblicaMembro staticoEmpty Ottiene un oggetto MatrixKeyFrameCollection vuoto.
Proprietà pubblicaIsFixedSizeOttiene un valore che indica se è possibile modificare la dimensione dell'insieme.
Proprietà pubblicaIsFrozenOttiene un valore che indica se l’oggetto è attualmente immodificabile. (Ereditato da Freezable)
Proprietà pubblicaIsReadOnly Ottiene un valore che indica se l'insieme è di sola lettura.
Proprietà pubblicaIsSealedOttiene un valore che indica se l'istanza è attualmente sealed (di sola lettura). (Ereditato da DependencyObject)
Proprietà pubblicaIsSynchronizedOttiene un valore che indica se l'accesso all'insieme è sincronizzato (thread-safe).
Proprietà pubblicaItemOttiene o imposta MatrixKeyFrame in corrispondenza della posizione di indice specificata.
Proprietà pubblicaSyncRoot Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso all'insieme.
In alto

  NomeDescrizione
Metodo pubblicoAddAggiunge un oggetto MatrixKeyFrame alla fine dell'insieme.
Metodo pubblicoCheckAccessDetermina se il thread chiamante ha accesso a DispatcherObject. (Ereditato da DispatcherObject)
Metodo pubblicoClearRimuove tutti gli oggetti MatrixKeyFrame dall'insieme.
Metodo pubblicoClearValue(DependencyProperty)Cancella il valore locale di una proprietà. La proprietà da cancellare è indicata da un identificatore DependencyProperty. (Ereditato da DependencyObject)
Metodo pubblicoClearValue(DependencyPropertyKey)Cancella il valore locale di una proprietà di sola lettura. La proprietà da cancellare è indicata da un identificatore DependencyPropertyKey. (Ereditato da DependencyObject)
Metodo pubblicoCloneCrea un clone modificabile dell'oggetto MatrixKeyFrameCollection, eseguendo copie complete dei valori di tale oggetto. Durante la copia delle proprietà di dipendenza, vengono copiati i riferimenti di risorsa e le associazioni dati (che potrebbero non essere più risolti), ma non le animazioni o i relativi valori correnti.
Metodo protettoCloneCoreRende questa istanza una copia completa dell'oggetto MatrixKeyFrameCollection specificato. Durante la copia delle proprietà di dipendenza, questo metodo consente di copiare i riferimenti di risorsa e le associazioni dati (che potrebbero non essere più risolti), ma non le animazioni né i relativi valori correnti. (Esegue l'override di Freezable.CloneCore(Freezable)).
Metodo pubblicoCloneCurrentValueCrea un clone modificabile (copia completa) di Freezable utilizzando i valori correnti. (Ereditato da Freezable)
Metodo protettoCloneCurrentValueCoreRende questa istanza una copia completa modificabile dell'oggetto MatrixKeyFrameCollection specificato utilizzando i valori di proprietà correnti. I riferimenti di risorsa, le associazioni dati e le animazioni non vengono copiati, al contrario dei relativi valori correnti. (Esegue l'override di Freezable.CloneCurrentValueCore(Freezable)).
Metodo pubblicoCoerceValueAssegna il valore della proprietà di dipendenza specificata. Questa operazione viene eseguita richiamando qualsiasi funzione CoerceValueCallback specificata nei metadati della proprietà di dipendenza, esistente nell'oggetto DependencyObject chiamante. (Ereditato da DependencyObject)
Metodo pubblicoContainsOttiene un valore che indica se l'insieme contiene l'oggetto MatrixKeyFrame specificato.
Metodo pubblicoCopyToCopia tutti gli oggetti MatrixKeyFrame di un insieme in una matrice specificata.
Metodo protettoCreateInstanceInizializza una nuova istanza della classe Freezable. (Ereditato da Freezable)
Metodo protettoCreateInstanceCoreCrea una nuova istanza bloccata di MatrixKeyFrameCollection. (Esegue l'override di Freezable.CreateInstanceCore()).
Metodo pubblicoEqualsDetermina se l'oggetto DependencyObject specificato equivale all'oggetto DependencyObject corrente. (Ereditato da DependencyObject)
Metodo protettoFinalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulizia prima che l'oggetto stesso venga reclamato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblicoFreeze()Rende immodificabile l'oggetto corrente e imposta la proprietà IsFrozen su true. (Ereditato da Freezable)
Metodo protettoFreezeCoreRende immodificabile questa istanza di MatrixKeyFrameCollection o determina se può essere resa immodificabile. (Esegue l'override di Freezable.FreezeCore(Boolean)).
Metodo pubblicoGetAsFrozenCrea una copia bloccata di Freezable, utilizzando valori delle proprietà di base (non-animati). Dato che la copia è bloccata, gli oggetti secondari bloccati sono copiati dal riferimento. (Ereditato da Freezable)
Metodo protettoGetAsFrozenCoreRende questa istanza un duplicato dell'oggetto MatrixKeyFrameCollection specificato. (Esegue l'override di Freezable.GetAsFrozenCore(Freezable)).
Metodo pubblicoGetCurrentValueAsFrozenCrea una copia bloccata di Freezable utilizzando valori della proprietà correnti. Dato che la copia è bloccata, gli oggetti secondari bloccati sono copiati dal riferimento. (Ereditato da Freezable)
Metodo protettoGetCurrentValueAsFrozenCoreRende questa istanza un clone bloccato dell'oggetto MatrixKeyFrameCollection specificato. I riferimenti di risorsa, le associazioni dati e le animazioni non vengono copiati, mentre vengono copiati i relativi valori correnti. (Esegue l'override di Freezable.GetCurrentValueAsFrozenCore(Freezable)).
Metodo pubblicoGetEnumerator Restituisce un enumeratore in grado di scorrere l'insieme.
Metodo pubblicoGetHashCodeOttiene un codice hash per questo oggetto DependencyObject. (Ereditato da DependencyObject)
Metodo pubblicoGetLocalValueEnumeratorCrea un enumeratore specializzato per determinare le proprietà di dipendenza che presentano valori impostati localmente nell'oggetto DependencyObject. (Ereditato da DependencyObject)
Metodo pubblicoGetType Ottiene il Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblicoGetValueRestituisce il valore effettivo corrente di una proprietà di dipendenza in questa istanza di DependencyObject. (Ereditato da DependencyObject)
Metodo pubblicoIndexOf Cerca l'oggetto MatrixKeyFrame specificato e restituisce l'indice a base zero della prima occorrenza in tutto l'insieme.
Metodo pubblicoInsertInserisce un oggetto MatrixKeyFrame in una posizione specifica all'interno dell'insieme.
Metodo pubblicoInvalidatePropertyValuta di nuovo il valore effettivo della proprietà di dipendenza specificata. (Ereditato da DependencyObject)
Metodo protettoMemberwiseClone Crea una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo protettoOnChangedViene chiamato quando l'oggetto Freezable corrente viene modificato. (Ereditato da Freezable)
Metodo protettoOnFreezablePropertyChanged(DependencyObject, DependencyObject)Assicura che adatti puntatori del contesto siano stabiliti per un membro dati DependencyObjectType che è appena stato impostato. (Ereditato da Freezable)
Metodo protettoOnFreezablePropertyChanged(DependencyObject, DependencyObject, DependencyProperty)Questo membro supporta l'infrastruttura Windows Presentation Foundation (WPF) e non può essere utilizzato direttamente dal codice. (Ereditato da Freezable)
Metodo protettoOnPropertyChangedEsegue l'override dell'implementazione DependencyObject di OnPropertyChanged per richiamare anche qualsiasi gestore Changed in risposta a una modifica della proprietà di dipendenza di tipo Freezable. (Ereditato da Freezable)
Metodo pubblicoReadLocalValueRestituisce il valore locale di una proprietà di dipendenza, se esistente. (Ereditato da DependencyObject)
Metodo protettoReadPreambleAssicura che l’accesso di Freezable sia stato eseguito da un thread valido. Gli eredi di Freezable devono chiamare questo metodo all'inizio di qualsiasi API che legge i membri dei dati che non sono proprietà della dipendenza. (Ereditato da Freezable)
Metodo pubblicoRemoveRimuove un oggetto MatrixKeyFrame dall'insieme.
Metodo pubblicoRemoveAtRimuove dall'insieme l'oggetto MatrixKeyFrame in corrispondenza della posizione di indice specificata.
Metodo pubblicoSetCurrentValueImposta il valore di una proprietà di dipendenza senza modificare l'origine del valore. (Ereditato da DependencyObject)
Metodo pubblicoSetValue(DependencyProperty, Object)Imposta il valore locale di una proprietà di dipendenza, specificata dal relativo identificatore. (Ereditato da DependencyObject)
Metodo pubblicoSetValue(DependencyPropertyKey, Object)Imposta il valore locale di una proprietà di dipendenza di sola lettura, specificata dall'identificatore DependencyPropertyKey della proprietà di dipendenza. (Ereditato da DependencyObject)
Metodo protettoShouldSerializePropertyRestituisce un valore che indica se i processi di serializzazione devono serializzare il valore della proprietà di dipendenza fornita. (Ereditato da DependencyObject)
Metodo pubblicoToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblicoVerifyAccess Impone che il thread chiamante abbia accesso a questo DispatcherObject. (Ereditato da DispatcherObject)
Metodo protettoWritePostscriptGenera l'evento Changed per Freezable e richiama il metodo OnChanged. Le classi che derivano da Freezable devono chiamare questo metodo alla fine di qualsiasi API che modifica i membri della classe non archiviati come proprietà di dipendenza. (Ereditato da Freezable)
Metodo protettoWritePreambleVerifica che l'oggetto Freezable non sia bloccato e che l'accesso sia eseguito da un contesto di threading valido. Gli eredi di Freezable devono chiamare questo metodo all'inizio di qualsiasi API che scrive sui membri dei dati che non sono proprietà della dipendenza. (Ereditato da Freezable)
In alto

  NomeDescrizione
Evento pubblicoChangedSi verifica quando Freezable o un oggetto che contiene è modificato. (Ereditato da Freezable)
In alto

  NomeDescrizione
Metodo di estensione pubblicoAsParallelConsente la parallelizzazione di una query. (Definito da ParallelEnumerable).
Metodo di estensione pubblicoAsQueryableConverte un oggetto IEnumerable in un oggetto IQueryable. (Definito da Queryable).
Metodo di estensione pubblicoCast<TResult>Converte gli elementi di un oggetto IEnumerable nel tipo specificato. (Definito da Enumerable).
Metodo di estensione pubblicoOfType<TResult>Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato. (Definito da Enumerable).
In alto

  NomeDescrizione
Implementazione esplicita dell'interfacciaMetodo privatoICollection.CopyTo Copia gli elementi di ICollection in un Array, partendo da un indice particolare dell'Array.
Implementazione esplicita dell'interfacciaMetodo privatoIList.AddAggiunge un elemento all'insieme IList.
Implementazione esplicita dell'interfacciaMetodo privatoIList.Contains Determina se IList contiene un valore specifico.
Implementazione esplicita dell'interfacciaMetodo privatoIList.IndexOf Determina l'indice di un elemento specifico in un oggetto IList.
Implementazione esplicita dell'interfacciaMetodo privatoIList.InsertInserisce un elemento nell'interfaccia IList in corrispondenza dell'indice specificato.
Implementazione esplicita dell'interfacciaProprietà privataIList.ItemOttiene o imposta l'elemento in corrispondenza dell'indice specificato.
Implementazione esplicita dell'interfacciaMetodo privatoIList.Remove Rimuove la prima occorrenza di un oggetto specifico da un oggetto IList.
In alto

Questo insieme viene utilizzato come parte di MatrixAnimationUsingKeyFrames per aggiungere un'animazione a un valore della proprietà di Matrix in un set di fotogrammi chiave.

.NET Framework

Supportato in: 4, 3.5, 3.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o versione successiva, Windows XP SP3, Windows Server 2008 (componenti di base del server non supportati), Windows Server 2008 R2 (componenti di base del server supportati con SP1 o versione successiva), Windows Server 2003 SP2

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft