Int16KeyFrameCollection Klas

Definitie

Vertegenwoordigt een verzameling Int16KeyFrame objecten.

public ref class Int16KeyFrameCollection : System::Windows::Freezable, System::Collections::IList
public class Int16KeyFrameCollection : System.Windows.Freezable, System.Collections.IList
type Int16KeyFrameCollection = class
    inherit Freezable
    interface IList
    interface ICollection
    interface IEnumerable
type Int16KeyFrameCollection = class
    inherit Freezable
    interface ICollection
    interface IEnumerable
    interface IList
Public Class Int16KeyFrameCollection
Inherits Freezable
Implements IList
Overname
Implementeringen

Opmerkingen

Deze verzameling wordt gebruikt als onderdeel van een Int16AnimationUsingKeyFrames eigenschapswaarde om een Int16 eigenschapswaarde samen met een set sleutelframes te animeren.

Constructors

Name Description
Int16KeyFrameCollection()

Initialiseert een nieuw exemplaar van de Int16KeyFrameCollection klasse.

Eigenschappen

Name Description
CanFreeze

Hiermee wordt een waarde opgehaald die aangeeft of het object onmodieerbaar kan worden gemaakt.

(Overgenomen van Freezable)
Count

Hiermee wordt het aantal sleutelframes in de Int16KeyFrameCollection.

DependencyObjectType

Hiermee haalt u het DependencyObjectType CLR-type van dit exemplaar op.

(Overgenomen van DependencyObject)
Dispatcher

Hiermee wordt de Dispatcher aan dit DispatcherObject gekoppelde bestand.

(Overgenomen van DispatcherObject)
Empty

Hiermee haalt u een lege Int16KeyFrameCollection.

IsFixedSize

Hiermee wordt een waarde opgehaald die aangeeft of de grootte van de verzameling ooit kan worden gewijzigd.

IsFrozen

Hiermee wordt een waarde opgehaald die aangeeft of het object momenteel kan worden gewijzigd.

(Overgenomen van Freezable)
IsReadOnly

Hiermee wordt een waarde opgehaald die aangeeft of de verzameling het kenmerk Alleen-lezen heeft.

IsSealed

Hiermee wordt een waarde opgehaald die aangeeft of dit exemplaar momenteel is verzegeld (alleen-lezen).

(Overgenomen van DependencyObject)
IsSynchronized

Hiermee wordt een waarde opgehaald die aangeeft of de toegang tot de verzameling wordt gesynchroniseerd (thread-safe).

Item[Int32]

Hiermee haalt u de indexpositie op of stelt u deze Int16KeyFrame in.

SyncRoot

Hiermee haalt u een object op dat kan worden gebruikt om de toegang tot de verzameling te synchroniseren.

Methoden

Name Description
Add(Int16KeyFrame)

Voegt een Int16KeyFrame aan het einde van de verzameling toe.

CheckAccess()

Bepaalt of de aanroepende thread toegang heeft tot dit DispatcherObject.

(Overgenomen van DispatcherObject)
Clear()

Hiermee verwijdert u alle Int16KeyFrame objecten uit de verzameling.

ClearValue(DependencyProperty)

Hiermee wist u de lokale waarde van een eigenschap. De eigenschap die moet worden gewist, wordt opgegeven door een DependencyProperty id.

(Overgenomen van DependencyObject)
ClearValue(DependencyPropertyKey)

Hiermee wist u de lokale waarde van een alleen-lezen eigenschap. De eigenschap die moet worden gewist, wordt opgegeven door een DependencyPropertyKey.

(Overgenomen van DependencyObject)
Clone()

Hiermee maakt u een wijzigbare kloon van dit Int16KeyFrameCollectionobject, waardoor diepe kopieën van de waarden van dit object worden gemaakt. Bij het kopiëren van afhankelijkheidseigenschappen kopieert deze methode bronverwijzingen en gegevensbindingen (maar ze kunnen deze mogelijk niet meer oplossen) maar niet animaties of hun huidige waarden.

CloneCore(Freezable)

Maakt dit exemplaar een diepe kopie van de opgegeven Int16KeyFrameCollection. Bij het kopiëren van afhankelijkheidseigenschappen kopieert deze methode bronverwijzingen en gegevensbindingen (maar ze kunnen deze mogelijk niet meer oplossen) maar niet animaties of hun huidige waarden.

CloneCurrentValue()

Hiermee maakt u een wijzigbare kloon (diepe kopie) van het gebruik van de Freezable huidige waarden.

(Overgenomen van Freezable)
CloneCurrentValueCore(Freezable)

Maakt dit exemplaar een wijzigbare diepe kopie van de opgegeven Int16KeyFrameCollection met behulp van huidige eigenschapswaarden. Resourceverwijzingen, gegevensbindingen en animaties worden niet gekopieerd, maar de huidige waarden zijn.

CoerceValue(DependencyProperty)

Hiermee wordt de waarde van de opgegeven afhankelijkheidseigenschap gecodeerd. Dit wordt bereikt door een CoerceValueCallback functie aan te roepen die is opgegeven in eigenschapsmetagegevens voor de afhankelijkheidseigenschap, zoals deze bestaat bij het aanroepen DependencyObject.

(Overgenomen van DependencyObject)
Contains(Int16KeyFrame)

Hiermee wordt een waarde opgehaald die aangeeft of de verzameling de opgegeven Int16KeyFramebevat.

CopyTo(Int16KeyFrame[], Int32)

Hiermee kopieert u alle Int16KeyFrame objecten in een verzameling naar een opgegeven matrix.

CreateInstance()

Initialiseert een nieuw exemplaar van de Freezable klasse.

(Overgenomen van Freezable)
CreateInstanceCore()

Hiermee maakt u een nieuwe, bevroren instantie van Int16KeyFrameCollection.

Equals(Object)

Bepaalt of een opgegeven DependencyObject gelijk is aan de huidige DependencyObject.

(Overgenomen van DependencyObject)
Freeze()

Maakt het huidige object onmodifieerbaar en stelt de IsFrozen eigenschap ervan in op true.

(Overgenomen van Freezable)
FreezeCore(Boolean)

Hiermee wordt dit exemplaar van Int16KeyFrameCollection alleen-lezen gemaakt of wordt bepaald of deze alleen-lezen kan worden gemaakt.

GetAsFrozen()

Hiermee maakt u een geblokkeerde kopie van de Freezableeigenschapswaarden met basiswaarden (niet-geanimeerd). Omdat de kopie is geblokkeerd, worden alle geblokkeerde subobjecten gekopieerd met verwijzing.

(Overgenomen van Freezable)
GetAsFrozenCore(Freezable)

Hiermee wordt dit exemplaar een kloon van het opgegeven Int16KeyFrameCollection object.

GetCurrentValueAsFrozen()

Hiermee maakt u een geblokkeerde kopie van het Freezable gebruik van de huidige eigenschapswaarden. Omdat de kopie is geblokkeerd, worden alle geblokkeerde subobjecten gekopieerd met verwijzing.

(Overgenomen van Freezable)
GetCurrentValueAsFrozenCore(Freezable)

Hiermee wordt deze instantie een geblokkeerde kloon van de opgegeven Int16KeyFrameCollection. Resourceverwijzingen, gegevensbindingen en animaties worden niet gekopieerd, maar de huidige waarden zijn.

GetEnumerator()

Retourneert een enumerator die door de verzameling kan worden herhaald.

GetHashCode()

Hiermee haalt u een hashcode op.DependencyObject

(Overgenomen van DependencyObject)
GetLocalValueEnumerator()

Hiermee maakt u een gespecialiseerde enumerator om te bepalen welke afhankelijkheidseigenschappen lokaal waarden hebben ingesteld.DependencyObject

(Overgenomen van DependencyObject)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
GetValue(DependencyProperty)

Retourneert de huidige effectieve waarde van een afhankelijkheidseigenschap op dit exemplaar van een DependencyObject.

(Overgenomen van DependencyObject)
IndexOf(Int16KeyFrame)

Zoekt naar de opgegeven Int16KeyFrame en retourneert de op nul gebaseerde index van het eerste exemplaar in de hele verzameling.

Insert(Int32, Int16KeyFrame)

Hiermee voegt u een Int16KeyFrame in een specifieke locatie in de verzameling in.

InvalidateProperty(DependencyProperty)

Evalueert de effectieve waarde voor de opgegeven afhankelijkheidseigenschap opnieuw.

(Overgenomen van DependencyObject)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
OnChanged()

Aangeroepen wanneer het huidige Freezable object wordt gewijzigd.

(Overgenomen van Freezable)
OnFreezablePropertyChanged(DependencyObject, DependencyObject, DependencyProperty)

Dit lid ondersteunt de Windows Presentation Foundation -infrastructuur (WPF) en is niet bedoeld om rechtstreeks vanuit uw code te worden gebruikt.

(Overgenomen van Freezable)
OnFreezablePropertyChanged(DependencyObject, DependencyObject)

Zorgt ervoor dat de juiste contextpointers tot stand worden gebracht voor een DependencyObjectType gegevenslid dat zojuist is ingesteld.

(Overgenomen van Freezable)
OnPropertyChanged(DependencyPropertyChangedEventArgs)

Overschrijft de DependencyObject implementatie van het aanroepen OnPropertyChanged(DependencyPropertyChangedEventArgs) van Changed handlers als reactie op een veranderende afhankelijkheidseigenschap van het typeFreezable.

(Overgenomen van Freezable)
ReadLocalValue(DependencyProperty)

Retourneert de lokale waarde van een afhankelijkheidseigenschap, als deze bestaat.

(Overgenomen van DependencyObject)
ReadPreamble()

Zorgt ervoor dat de Freezable thread wordt geopend vanuit een geldige thread. Overnames van Freezable deze methode moeten aan het begin van een API worden aangeroepen die gegevensleden leest die geen afhankelijkheidseigenschappen zijn.

(Overgenomen van Freezable)
Remove(Int16KeyFrame)

Hiermee verwijdert u een Int16KeyFrame object uit de verzameling.

RemoveAt(Int32)

Hiermee verwijdert u de Int16KeyFrame opgegeven indexpositie uit de verzameling.

SetCurrentValue(DependencyProperty, Object)

Hiermee stelt u de waarde van een afhankelijkheidseigenschap in zonder de waardebron te wijzigen.

(Overgenomen van DependencyObject)
SetValue(DependencyProperty, Object)

Hiermee stelt u de lokale waarde van een afhankelijkheidseigenschap in, die is opgegeven door de id van de afhankelijkheidseigenschap.

(Overgenomen van DependencyObject)
SetValue(DependencyPropertyKey, Object)

Hiermee stelt u de lokale waarde van een alleen-lezen afhankelijkheidseigenschap in, die is opgegeven door de DependencyPropertyKey id van de afhankelijkheidseigenschap.

(Overgenomen van DependencyObject)
ShouldSerializeProperty(DependencyProperty)

Retourneert een waarde die aangeeft of serialisatieprocessen de waarde voor de opgegeven afhankelijkheidseigenschap moeten serialiseren.

(Overgenomen van DependencyObject)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
VerifyAccess()

Hiermee wordt afgedwongen dat de aanroepende thread toegang heeft tot dit DispatcherObject.

(Overgenomen van DispatcherObject)
WritePostscript()

Hiermee wordt de gebeurtenis voor de Changed gebeurtenis gegenereerd en wordt Freezable de OnChanged() methode aangeroepen. Klassen die zijn afgeleid van Freezable , moeten deze methode aan het einde van een API aanroepen die klasseleden wijzigt die niet zijn opgeslagen als afhankelijkheidseigenschappen.

(Overgenomen van Freezable)
WritePreamble()

Controleert of het Freezable niet is geblokkeerd en of deze wordt geopend vanuit een geldige threadingcontext. Freezable overnemers moeten deze methode aan het begin van een API aanroepen die schrijft naar gegevensleden die geen afhankelijkheidseigenschappen zijn.

(Overgenomen van Freezable)

gebeurtenis

Name Description
Changed

Treedt op wanneer het Freezable object dat het bevat, wordt gewijzigd.

(Overgenomen van Freezable)

Expliciete interface-implementaties

Name Description
ICollection.CopyTo(Array, Int32)

Kopieert de elementen van de ICollection elementen naar een Array, beginnend bij een bepaalde Array index.

IList.Add(Object)

Voegt een item toe aan de IList.

IList.Contains(Object)

Bepaalt of de IList waarde een specifieke waarde bevat.

IList.IndexOf(Object)

Bepaalt de index van een specifiek item in de IList.

IList.Insert(Int32, Object)

Hiermee voegt u een item toe aan de IList opgegeven index.

IList.Item[Int32]

Hiermee haalt u het element op de opgegeven index op of stelt u het in.

IList.Remove(Object)

Hiermee verwijdert u het eerste exemplaar van een specifiek object uit de IList.

Extensiemethoden

Name Description
AsParallel(IEnumerable)

Hiermee schakelt u parallelle uitvoering van een query in.

AsQueryable(IEnumerable)

Converteert een IEnumerable naar een IQueryable.

Cast<TResult>(IEnumerable)

Cast de elementen van een IEnumerable naar het opgegeven type.

OfType<TResult>(IEnumerable)

Hiermee filtert u de elementen van een IEnumerable op basis van een opgegeven type.

Van toepassing op

Zie ook