SizeKeyFrameCollection Klasa

Definicja

Reprezentuje kolekcję SizeKeyFrame obiektów.Represents a collection of SizeKeyFrame objects.

public ref class SizeKeyFrameCollection : System::Windows::Freezable, System::Collections::IList
public class SizeKeyFrameCollection : System.Windows.Freezable, System.Collections.IList
type SizeKeyFrameCollection = class
    inherit Freezable
    interface IList
    interface ICollection
    interface IEnumerable
Public Class SizeKeyFrameCollection
Inherits Freezable
Implements IList
Dziedziczenie
Implementuje

Uwagi

Ta kolekcja jest używana jako część elementu SizeAnimationUsingKeyFrames do Size animowania wartości właściwości wzdłuż zestawu klatek kluczowych.This collection is used as part of a SizeAnimationUsingKeyFrames to animate a Size property value along a set of key frames.

Użycie niejawnej kolekcji języka XAMLXAML Implicit Collection Usage

<object>  
  <object.property>  
    oneOrMoreSizeKeyFrameObjectElements  
  </object.property>  
</object>  

Wartości XAMLXAML Values

oneOrMoreSizeKeyFrameObjectElementsoneOrMoreSizeKeyFrameObjectElements
Co najmniej jeden obiekt zadeklarowany przy użyciu składni elementu obiektu. SizeKeyFrameOne or more SizeKeyFrame objects, declared using object element syntax.

Konstruktory

SizeKeyFrameCollection()

Inicjuje nowe wystąpienie klasy SizeKeyFrameCollection klasy.Initializes a new instance of the SizeKeyFrameCollection class.

Właściwości

CanFreeze

Pobiera wartość wskazującą, czy obiekt może być niemodyfikowalny.Gets a value that indicates whether the object can be made unmodifiable.

(Odziedziczone po Freezable)
Count

Pobiera liczbę klatek kluczowych zawartych w SizeKeyFrameCollection.Gets the number of key frames contained in the SizeKeyFrameCollection.

DependencyObjectType

Pobiera DependencyObjectType oblewania typ CLRCLR tego wystąpienia.Gets the DependencyObjectType that wraps the CLRCLR type of this instance.

(Odziedziczone po DependencyObject)
Dispatcher

Dispatcher Pobiera ten DispatcherObject program jest skojarzony z.Gets the Dispatcher this DispatcherObject is associated with.

(Odziedziczone po DispatcherObject)
Empty

Pobiera puste SizeKeyFrameCollection.Gets an empty SizeKeyFrameCollection.

IsFixedSize

Pobiera wartość wskazującą, czy rozmiar kolekcji może być kiedykolwiek zmieniony.Gets a value that indicates if the collection size can ever change.

IsFrozen

Pobiera wartość wskazującą, czy obiekt jest obecnie modyfikowalny.Gets a value that indicates whether the object is currently modifiable.

(Odziedziczone po Freezable)
IsReadOnly

Pobiera wartość wskazującą, czy kolekcja jest tylko do odczytu.Gets a value that indicates if the collection is read-only.

IsSealed

Pobiera wartość wskazującą, czy to wystąpienie jest aktualnie zapieczętowane (tylko do odczytu).Gets a value that indicates whether this instance is currently sealed (read-only).

(Odziedziczone po DependencyObject)
IsSynchronized

Pobiera wartość wskazującą, czy dostęp do kolekcji jest synchronizowany (bezpieczny wątkowo).Gets a value that indicates whether access to the collection is synchronized (thread-safe).

Item[Int32]

Pobiera lub ustawia wartość SizeKeyFrame na określonej pozycji indeksu.Gets or sets the SizeKeyFrame at the specified index position.

SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do kolekcji.Gets an object that can be used to synchronize access to the collection.

Metody

Add(SizeKeyFrame)

SizeKeyFrame Dodaje na końcu kolekcji.Adds a SizeKeyFrame to the end of the collection.

CheckAccess()

Określa, czy wątek wywołujący ma dostęp do DispatcherObjecttego.Determines whether the calling thread has access to this DispatcherObject.

(Odziedziczone po DispatcherObject)
Clear()

Usuwa wszystkie SizeKeyFrame obiekty z kolekcji.Removes all SizeKeyFrame objects from the collection.

ClearValue(DependencyProperty)

Czyści wartość lokalną właściwości.Clears the local value of a property. Właściwość, która ma zostać wyczyszczona, jest określana przez identyfikator DependencyProperty.The property to be cleared is specified by a DependencyProperty identifier.

(Odziedziczone po DependencyObject)
ClearValue(DependencyPropertyKey)

Czyści wartość lokalną właściwości tylko do odczytu.Clears the local value of a read-only property. Właściwość, która ma zostać wyczyszczona, jest określana przez DependencyPropertyKey.The property to be cleared is specified by a DependencyPropertyKey.

(Odziedziczone po DependencyObject)
Clone()

Tworzy modyfikowalny klon tego SizeKeyFrameCollectionelementu, tworząc głębokie kopie wartości tego obiektu.Creates a modifiable clone of this SizeKeyFrameCollection, making deep copies of this object's values. Podczas kopiowania właściwości zależności ta metoda kopiuje odwołania do zasobów i powiązania danych (ale mogą nie być już rozpoznawane), ale nie ma animacji ani ich bieżących wartości.When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.

CloneCore(Freezable)

Sprawia, że to wystąpienie ma dokładną kopię określonego SizeKeyFrameCollection.Makes this instance a deep copy of the specified SizeKeyFrameCollection. Podczas kopiowania właściwości zależności ta metoda kopiuje odwołania do zasobów i powiązania danych (ale mogą nie być już rozpoznawane), ale nie ma animacji ani ich bieżących wartości.When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.

CloneCurrentValue()

Tworzy, modyfikowalny klon (głębokie kopiowanie) Freezable przy użyciu jego bieżących wartości.Creates a modifiable clone (deep copy) of the Freezable using its current values.

(Odziedziczone po Freezable)
CloneCurrentValueCore(Freezable)

Sprawia, że to wystąpienie jest modyfikowalną dokładną SizeKeyFrameCollection kopią określonego przy użyciu bieżących wartości właściwości.Makes this instance a modifiable deep copy of the specified SizeKeyFrameCollection using current property values. Odwołania do zasobów, powiązania danych i animacje nie są kopiowane, ale ich bieżące wartości to.Resource references, data bindings, and animations are not copied, but their current values are.

CoerceValue(DependencyProperty)

Przekształca wartość określonej właściwości zależności.Coerces the value of the specified dependency property. W tym celu należy wywołać dowolną funkcję CoerceValueCallback określoną w metadanych właściwości dla właściwości zależności, która istnieje w DependencyObject wywoływania.This is accomplished by invoking any CoerceValueCallback function specified in property metadata for the dependency property as it exists on the calling DependencyObject.

(Odziedziczone po DependencyObject)
Contains(SizeKeyFrame)

Pobiera wartość wskazującą, czy kolekcja zawiera określony SizeKeyFrameelement.Gets a value that indicates whether the collection contains the specified SizeKeyFrame.

CopyTo(SizeKeyFrame[], Int32)

Kopiuje wszystkie SizeKeyFrame obiekty w kolekcji do określonej tablicy.Copies all of the SizeKeyFrame objects in a collection to a specified array.

CreateInstance()

Inicjuje nowe wystąpienie klasy Freezable.Initializes a new instance of the Freezable class.

(Odziedziczone po Freezable)
CreateInstanceCore()

Tworzy nowe, zamrożone wystąpienie SizeKeyFrameCollection.Creates a new, frozen instance of SizeKeyFrameCollection.

Equals(Object)

Określa, czy podana DependencyObject jest równoważna z bieżącym DependencyObject.Determines whether a provided DependencyObject is equivalent to the current DependencyObject.

(Odziedziczone po DependencyObject)
Freeze()

Sprawia, że bieżący obiekt jest niemodyfikowalny i ustawia jego właściwość IsFrozen na true.Makes the current object unmodifiable and sets its IsFrozen property to true.

(Odziedziczone po Freezable)
FreezeCore(Boolean)

Sprawia, że to SizeKeyFrameCollection wystąpienie jest niemodyfikowalne lub określa, czy można je wprowadzić jako niemodyfikowalne.Makes this instance of SizeKeyFrameCollection unmodifiable or determines whether it can be made unmodifiable.

GetAsFrozen()

Tworzy zamrożoną kopię Freezableprzy użyciu podstawowych (nieanimowanych) wartości właściwości.Creates a frozen copy of the Freezable, using base (non-animated) property values. Ponieważ kopia jest zamrożona, wszelkie zamrożone obiekty podrzędne są kopiowane przez odwołanie.Because the copy is frozen, any frozen sub-objects are copied by reference.

(Odziedziczone po Freezable)
GetAsFrozenCore(Freezable)

Sprawia, że to wystąpienie jest klonem SizeKeyFrameCollection określonego obiektu.Makes this instance a clone of the specified SizeKeyFrameCollection object.

GetCurrentValueAsFrozen()

Tworzy zamrożoną kopię Freezable przy użyciu bieżących wartości właściwości.Creates a frozen copy of the Freezable using current property values. Ponieważ kopia jest zamrożona, wszelkie zamrożone obiekty podrzędne są kopiowane przez odwołanie.Because the copy is frozen, any frozen sub-objects are copied by reference.

(Odziedziczone po Freezable)
GetCurrentValueAsFrozenCore(Freezable)

Sprawia, że to wystąpienie jest zablokowanym klonem określonego SizeKeyFrameCollection.Makes this instance a frozen clone of the specified SizeKeyFrameCollection. Odwołania do zasobów, powiązania danych i animacje nie są kopiowane, ale ich bieżące wartości to.Resource references, data bindings, and animations are not copied, but their current values are.

GetEnumerator()

Zwraca moduł wyliczający, który może wykonać iterację kolekcji.Returns an enumerator that can iterate through the collection.

GetHashCode()

Pobiera kod skrótu dla tego DependencyObject.Gets a hash code for this DependencyObject.

(Odziedziczone po DependencyObject)
GetLocalValueEnumerator()

Tworzy wyspecjalizowany moduł wyliczający służący do określania, które właściwości zależności mają lokalnie ustawione wartości na tej DependencyObject.Creates a specialized enumerator for determining which dependency properties have locally set values on this DependencyObject.

(Odziedziczone po DependencyObject)
GetType()

Type Pobiera bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
GetValue(DependencyProperty)

Zwraca bieżącą obowiązującą wartość właściwości zależności w tym wystąpieniu DependencyObject.Returns the current effective value of a dependency property on this instance of a DependencyObject.

(Odziedziczone po DependencyObject)
IndexOf(SizeKeyFrame)

Wyszukuje określony SizeKeyFrame i zwraca indeks (liczony od zera) pierwszego wystąpienia w całej kolekcji.Searches for the specified SizeKeyFrame and returns the zero-based index of the first occurrence within the entire collection.

Insert(Int32, SizeKeyFrame)

SizeKeyFrame Wstawia do określonej lokalizacji w kolekcji.Inserts a SizeKeyFrame into a specific location within the collection.

InvalidateProperty(DependencyProperty)

Ponowna ocenuje wartość efektywną dla określonej właściwości zależności.Re-evaluates the effective value for the specified dependency property.

(Odziedziczone po DependencyObject)
MemberwiseClone()

Tworzy skróconą kopię bieżącego Objectelementu.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
OnChanged()

Wywoływana, gdy bieżący obiekt Freezable jest modyfikowany.Called when the current Freezable object is modified.

(Odziedziczone po Freezable)
OnFreezablePropertyChanged(DependencyObject, DependencyObject)

Zapewnia, że DependencyObjectType dla elementu członkowskiego danych, który został właśnie ustawiony, są ustanowione odpowiednie wskaźniki kontekstu.Ensures that appropriate context pointers are established for a DependencyObjectType data member that has just been set.

(Odziedziczone po Freezable)
OnFreezablePropertyChanged(DependencyObject, DependencyObject, DependencyProperty)

Ten element członkowski obsługuje infrastrukturę Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) i nie jest przeznaczony do użycia bezpośrednio w kodzie.This member supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.

(Odziedziczone po Freezable)
OnPropertyChanged(DependencyPropertyChangedEventArgs)

Przesłania DependencyObject implementację OnPropertyChanged(DependencyPropertyChangedEventArgs), aby wywołać także wszystkie procedury obsługi Changed w odpowiedzi na zmianę właściwości zależności typu Freezable.Overrides the DependencyObject implementation of OnPropertyChanged(DependencyPropertyChangedEventArgs) to also invoke any Changed handlers in response to a changing dependency property of type Freezable.

(Odziedziczone po Freezable)
ReadLocalValue(DependencyProperty)

Zwraca wartość lokalną właściwości zależności, jeśli istnieje.Returns the local value of a dependency property, if it exists.

(Odziedziczone po DependencyObject)
ReadPreamble()

Zapewnia dostęp do Freezable z prawidłowego wątku.Ensures that the Freezable is being accessed from a valid thread. Dziedziczenia Freezable muszą wywoływać tę metodę na początku każdego interfejsu API, który odczytuje składowe danych, które nie są właściwościami zależności.Inheritors of Freezable must call this method at the beginning of any API that reads data members that are not dependency properties.

(Odziedziczone po Freezable)
Remove(SizeKeyFrame)

SizeKeyFrame Usuwa obiekt z kolekcji.Removes a SizeKeyFrame object from the collection.

RemoveAt(Int32)

SizeKeyFrame Usuwa o określonej pozycji indeksu z kolekcji.Removes the SizeKeyFrame at the specified index position from the collection.

SetCurrentValue(DependencyProperty, Object)

Ustawia wartość właściwości zależności bez zmiany jego źródła wartości.Sets the value of a dependency property without changing its value source.

(Odziedziczone po DependencyObject)
SetValue(DependencyProperty, Object)

Ustawia wartość lokalną właściwości zależności, określoną za pomocą identyfikatora właściwości zależności.Sets the local value of a dependency property, specified by its dependency property identifier.

(Odziedziczone po DependencyObject)
SetValue(DependencyPropertyKey, Object)

Ustawia wartość lokalną właściwości zależności tylko do odczytu określonej przez identyfikator DependencyPropertyKey właściwości zależności.Sets the local value of a read-only dependency property, specified by the DependencyPropertyKey identifier of the dependency property.

(Odziedziczone po DependencyObject)
ShouldSerializeProperty(DependencyProperty)

Zwraca wartość wskazującą, czy procesy serializacji powinny serializować wartość dla podanej właściwości zależności.Returns a value that indicates whether serialization processes should serialize the value for the provided dependency property.

(Odziedziczone po DependencyObject)
ToString()

Zwraca ciąg, który reprezentuje bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)
VerifyAccess()

Wymusza, że wątek wywołujący ma dostęp do tego DispatcherObject.Enforces that the calling thread has access to this DispatcherObject.

(Odziedziczone po DispatcherObject)
WritePostscript()

Podnosi zdarzenie Changed dla Freezable i wywołuje jego metodę OnChanged().Raises the Changed event for the Freezable and invokes its OnChanged() method. Klasy, które pochodzą z Freezable powinny wywołać tę metodę na końcu każdego interfejsu API, który modyfikuje składowe klasy, które nie są przechowywane jako właściwości zależności.Classes that derive from Freezable should call this method at the end of any API that modifies class members that are not stored as dependency properties.

(Odziedziczone po Freezable)
WritePreamble()

Sprawdza, czy Freezable nie jest zamrożona i czy jest dostępny z prawidłowego kontekstu wątków.Verifies that the Freezable is not frozen and that it is being accessed from a valid threading context. dziedziczenia Freezable powinny wywołać tę metodę na początku każdego interfejsu API, który zapisuje dane w elementach członkowskich, które nie są właściwościami zależności.Freezable inheritors should call this method at the beginning of any API that writes to data members that are not dependency properties.

(Odziedziczone po Freezable)

Zdarzenia

Changed

Występuje, gdy Freezable lub obiekt, który zawiera, jest modyfikowany.Occurs when the Freezable or an object it contains is modified.

(Odziedziczone po Freezable)

Jawne implementacje interfejsu

ICollection.CopyTo(Array, Int32)

Kopiuje elementy ICollection Arraydo, zaczynając od określonego Array indeksu.Copies the elements of the ICollection to an Array, starting at a particular Array index.

IList.Add(Object)

Dodaje element do IListelementu.Adds an item to the IList.

IList.Contains(Object)

Określa, IList czy zawiera konkretną wartość.Determines whether the IList contains a specific value.

IList.IndexOf(Object)

Określa indeks określonego elementu w IList.Determines the index of a specific item in the IList.

IList.Insert(Int32, Object)

Wstawia element do IList obiektu o określonym indeksie.Inserts an item to the IList at the specified index.

IList.Item[Int32]

Pobieranie lub konfigurowanie elementów pod określonym indeksem.Gets or sets the element at the specified index.

IList.Remove(Object)

Usuwa pierwsze wystąpienie określonego obiektu z IList.Removes the first occurrence of a specific object from the IList.

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy IEnumerable do określonego typu.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable w oparciu o określony typ.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Włącza przetwarzanie równoległe zapytania.Enables parallelization of a query.

AsQueryable(IEnumerable)

IEnumerable KonwertujeIQueryabledo.Converts an IEnumerable to an IQueryable.

Dotyczy

Zobacz też