Point3DKeyFrameCollection Klass

Definition

Representerar en samling Point3DKeyFrame objekt.

public ref class Point3DKeyFrameCollection : System::Windows::Freezable, System::Collections::IList
public class Point3DKeyFrameCollection : System.Windows.Freezable, System.Collections.IList
type Point3DKeyFrameCollection = class
    inherit Freezable
    interface IList
    interface ICollection
    interface IEnumerable
type Point3DKeyFrameCollection = class
    inherit Freezable
    interface ICollection
    interface IEnumerable
    interface IList
Public Class Point3DKeyFrameCollection
Inherits Freezable
Implements IList
Arv
Implementeringar

Kommentarer

Den här samlingen används som en del av en Point3DAnimationUsingKeyFrames för att animera ett Point3D egenskapsvärde längs en uppsättning nyckelramar.

Konstruktorer

Name Description
Point3DKeyFrameCollection()

Initierar en ny instans av Point3DKeyFrameCollection klassen.

Egenskaper

Name Description
CanFreeze

Hämtar ett värde som anger om objektet kan göras ommodifierbart.

(Ärvd från Freezable)
Count

Hämtar antalet nyckelramar som finns i Point3DKeyFrameCollection.

DependencyObjectType

DependencyObjectType Hämtar som omsluter CLR-typen för den här instansen.

(Ärvd från DependencyObject)
Dispatcher

Hämtar det Dispatcher som DispatcherObject är associerat med.

(Ärvd från DispatcherObject)
Empty

Hämtar en tom Point3DKeyFrameCollection.

IsFixedSize

Hämtar ett värde som anger om samlingen är låst.

IsFrozen

Hämtar ett värde som anger om objektet för närvarande kan ändras.

(Ärvd från Freezable)
IsReadOnly

Hämtar ett värde som anger om samlingen är skrivskyddad.

IsSealed

Hämtar ett värde som anger om den här instansen för närvarande är förseglad (skrivskyddad).

(Ärvd från DependencyObject)
IsSynchronized

Hämtar ett värde som anger om åtkomsten till samlingen synkroniseras (trådsäker).

Item[Int32]

Hämtar eller anger Point3DKeyFrame vid den angivna indexpositionen.

SyncRoot

Hämtar ett objekt som kan användas för att synkronisera åtkomsten till samlingen.

Metoder

Name Description
Add(Point3DKeyFrame)

Lägger till en Point3DKeyFrame i slutet av samlingen.

CheckAccess()

Avgör om den anropande tråden har åtkomst till den här DispatcherObject.

(Ärvd från DispatcherObject)
Clear()

Tar bort alla Point3DKeyFrame objekt från samlingen.

ClearValue(DependencyProperty)

Rensar det lokala värdet för en egenskap. Egenskapen som ska rensas anges av en DependencyProperty identifierare.

(Ärvd från DependencyObject)
ClearValue(DependencyPropertyKey)

Rensar det lokala värdet för en skrivskyddad egenskap. Egenskapen som ska rensas anges av en DependencyPropertyKey.

(Ärvd från DependencyObject)
Clone()

Skapar en modifierbar klon av detta Point3DKeyFrameCollectionoch gör djupa kopior av objektets värden. När du kopierar beroendeegenskaper kopierar den här metoden resursreferenser och databindningar (men de kanske inte längre matchar) men inte animeringar eller deras aktuella värden.

CloneCore(Freezable)

Gör den här instansen till en djup kopia av den angivna Point3DKeyFrameCollection. När du kopierar beroendeegenskaper kopierar den här metoden resursreferenser och databindningar (men de kanske inte längre matchar) men inte animeringar eller deras aktuella värden.

CloneCurrentValue()

Skapar en modifierbar klon (djup kopia) av med hjälp av Freezable dess aktuella värden.

(Ärvd från Freezable)
CloneCurrentValueCore(Freezable)

Gör den här instansen till en ändringsbar djupkopia av den angivna Point3DKeyFrameCollection med hjälp av aktuella egenskapsvärden. Resursreferenser, databindningar och animeringar kopieras inte, men deras aktuella värden är det.

CoerceValue(DependencyProperty)

Tvingar fram värdet för den angivna beroendeegenskapen. Detta uppnås genom att anropa alla CoerceValueCallback funktioner som anges i egenskapsmetadata för beroendeegenskapen eftersom den finns på anropet DependencyObject.

(Ärvd från DependencyObject)
Contains(Point3DKeyFrame)

Hämtar ett värde som anger om samlingen innehåller den angivna Point3DKeyFrame.

CopyTo(Point3DKeyFrame[], Int32)

Kopierar alla Point3DKeyFrame objekt i en samling till en angiven matris.

CreateInstance()

Initierar en ny instans av Freezable klassen.

(Ärvd från Freezable)
CreateInstanceCore()

Skapar en ny, frusen instans av Point3DKeyFrameCollection.

Equals(Object)

Avgör om en angivet DependencyObject motsvarar den aktuella DependencyObject.

(Ärvd från DependencyObject)
Freeze()

Gör det aktuella objektet ommodifierbart och anger dess IsFrozen egenskap till true.

(Ärvd från Freezable)
FreezeCore(Boolean)

Gör den här instansen av Point3DKeyFrameCollection ommodifierbar eller avgör om den kan göras ommodifierbar.

GetAsFrozen()

Skapar en frusen Freezablekopia av , med hjälp av grundläggande (icke-animerade) egenskapsvärden. Eftersom kopian är låst kopieras alla frysta underobjekt som referens.

(Ärvd från Freezable)
GetAsFrozenCore(Freezable)

Gör den här instansen till en klon av det angivna Point3DKeyFrameCollection objektet.

GetCurrentValueAsFrozen()

Skapar en frusen Freezable kopia av med aktuella egenskapsvärden. Eftersom kopian är låst kopieras alla frysta underobjekt som referens.

(Ärvd från Freezable)
GetCurrentValueAsFrozenCore(Freezable)

Gör den här instansen till en frusen klon av angiven Point3DKeyFrameCollection. Resursreferenser, databindningar och animeringar kopieras inte, men deras aktuella värden är det.

GetEnumerator()

Returnerar en uppräknare som kan iterera genom samlingen.

GetHashCode()

Hämtar en hash-kod för den här DependencyObject.

(Ärvd från DependencyObject)
GetLocalValueEnumerator()

Skapar en specialiserad uppräknare för att avgöra vilka beroendeegenskaper som har lokalt angivna värden för den här DependencyObject.

(Ärvd från DependencyObject)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
GetValue(DependencyProperty)

Returnerar det aktuella effektiva värdet för en beroendeegenskap för den här instansen av en DependencyObject.

(Ärvd från DependencyObject)
IndexOf(Point3DKeyFrame)

Söker efter det angivna Point3DKeyFrame och returnerar det nollbaserade indexet för den första förekomsten i hela samlingen.

Insert(Int32, Point3DKeyFrame)

Infogar en Point3DKeyFrame till en specifik plats i samlingen.

InvalidateProperty(DependencyProperty)

Utvärderar det effektiva värdet för den angivna beroendeegenskapen igen.

(Ärvd från DependencyObject)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
OnChanged()

Anropas när det aktuella Freezable objektet ändras.

(Ärvd från Freezable)
OnFreezablePropertyChanged(DependencyObject, DependencyObject, DependencyProperty)

Den här medlemmen stöder infrastrukturen för Windows Presentation Foundation (WPF) och är inte avsedd att användas direkt från koden.

(Ärvd från Freezable)
OnFreezablePropertyChanged(DependencyObject, DependencyObject)

Ser till att lämpliga kontextpekare upprättas för en DependencyObjectType datamedlem som just har angetts.

(Ärvd från Freezable)
OnPropertyChanged(DependencyPropertyChangedEventArgs)

Åsidosätter implementeringen DependencyObject av OnPropertyChanged(DependencyPropertyChangedEventArgs) för att även anropa alla Changed hanterare som svar på en ändrad beroendeegenskap av typen Freezable.

(Ärvd från Freezable)
ReadLocalValue(DependencyProperty)

Returnerar det lokala värdet för en beroendeegenskap, om den finns.

(Ärvd från DependencyObject)
ReadPreamble()

Säkerställer att åtkomsten Freezable görs från en giltig tråd. Arvtagare Freezable till måste anropa den här metoden i början av ett API som läser datamedlemmar som inte är beroendeegenskaper.

(Ärvd från Freezable)
Remove(Point3DKeyFrame)

Tar bort ett Point3DKeyFrame objekt från samlingen.

RemoveAt(Int32)

Point3DKeyFrame Tar bort vid den angivna indexpositionen från samlingen.

SetCurrentValue(DependencyProperty, Object)

Anger värdet för en beroendeegenskap utan att ändra dess värdekälla.

(Ärvd från DependencyObject)
SetValue(DependencyProperty, Object)

Anger det lokala värdet för en beroendeegenskap som anges av dess beroendeegenskapsidentifierare.

(Ärvd från DependencyObject)
SetValue(DependencyPropertyKey, Object)

Anger det lokala värdet för en skrivskyddad beroendeegenskap som anges av identifieraren DependencyPropertyKey för beroendeegenskapen.

(Ärvd från DependencyObject)
ShouldSerializeProperty(DependencyProperty)

Returnerar ett värde som anger om serialiseringsprocesser ska serialisera värdet för den angivna beroendeegenskapen.

(Ärvd från DependencyObject)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
VerifyAccess()

Framtvingar att den anropande tråden har åtkomst till den här DispatcherObject.

(Ärvd från DispatcherObject)
WritePostscript()

Genererar Changed händelsen för Freezable och anropar dess OnChanged() metod. Klasser som härleds från Freezable bör anropa den här metoden i slutet av alla API:er som ändrar klassmedlemmar som inte lagras som beroendeegenskaper.

(Ärvd från Freezable)
WritePreamble()

Verifierar att Freezable inte är låst och att den nås från en giltig trådkontext. Freezable ärver bör anropa den här metoden i början av ett API som skriver till datamedlemmar som inte är beroendeegenskaper.

(Ärvd från Freezable)

Händelser

Name Description
Changed

Inträffar när eller Freezable ett objekt som det innehåller ändras.

(Ärvd från Freezable)

Explicita gränssnittsimplementeringar

Name Description
ICollection.CopyTo(Array, Int32)

Kopierar elementen i ICollection till en Array, med början vid ett visst Array index.

IList.Add(Object)

Lägger till ett objekt i IList.

IList.Contains(Object)

Avgör om innehåller IList ett specifikt värde.

IList.IndexOf(Object)

Avgör indexet för ett specifikt objekt i IList.

IList.Insert(Int32, Object)

Infogar ett objekt i IList det angivna indexet.

IList.Item[Int32]

Hämtar eller anger elementet vid det angivna indexet.

IList.Remove(Object)

Tar bort den första förekomsten av ett specifikt objekt från IList.

Tilläggsmetoder

Name Description
AsParallel(IEnumerable)

Möjliggör parallellisering av en fråga.

AsQueryable(IEnumerable)

Konverterar en IEnumerable till en IQueryable.

Cast<TResult>(IEnumerable)

Omvandlar elementen i en IEnumerable till den angivna typen.

OfType<TResult>(IEnumerable)

Filtrerar elementen i en IEnumerable baserat på en angiven typ.

Gäller för