Timeline Sınıf

Tanım

Bir zaman kesimini tanımlar.Defines a segment of time.

public ref class Timeline abstract : System::Windows::Media::Animation::Animatable
[System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)]
[System.Windows.Markup.RuntimeNameProperty("Name")]
public abstract class Timeline : System.Windows.Media.Animation.Animatable
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)>]
[<System.Windows.Markup.RuntimeNameProperty("Name")>]
type Timeline = class
    inherit Animatable
Public MustInherit Class Timeline
Inherits Animatable
Devralma
Türetilmiş
Öznitelikler

Açıklamalar

Zaman çizelgesi bir zaman kesimini temsil eder.A timeline represents a segment of time. Bu, segmentin uzunluğunu, ne zaman yineleneceğini, kaç kez yineleneceğini, bu kesimdeki zaman ne kadar hızlı bir şekilde ilerleme olduğunu ve daha fazlasını belirtmenizi sağlayan özellikler sunar.It provides properties that enable you to specify the length of that segment, when it should start, how many times it will repeat, how fast time progresses in that segment, and more.

Zaman Çizelgesi sınıfından kalıtımla alan sınıflar, animasyon ve medya yürütme gibi ek işlevler sağlar.Classes that inherit from the timeline class provide additional functionality, such as animation and media playback. Aşağıdakiler, bazı farklı özel zaman çizelgelerinin kullanılabilir türlerinden bazılarına örnektir.The following are examples of some of the different types of specialized timelines available.

  • Animasyonlar: AnimationTimeline , çıkış değerleri üreten bir zaman çizelgesi türüdür.Animations: An AnimationTimeline is a type of timeline that produces output values. Bir animasyonu bir özelliği ile ilişkilendirdiğinizde, animasyon özelliğin değerini yürütüldüğü şekilde güncelleştirir, böylece "canlandırın".When you associate an animation with a property, the animation updates the property's value as it plays, thereby "animating" it. Animasyonlara giriş için bkz. animasyon genel bakış.For an introduction to animations, see Animation Overview. Animasyonların farklı yolları hakkında daha fazla bilgi için bkz. animasyon tekniklerine genel bakış.For information about the different ways to apply animations, see the Property Animation Techniques Overview.

  • MediaTimeline: a, MediaTimeline bir medya dosyasının çalınmasını denetleyen bir zaman çizelgesi türüdür.MediaTimelines: A MediaTimeline is a type of timeline that controls the playback of a media file.

  • ParallelTimeline: a ParallelTimeline , diğer zaman çizelgelerini gruplandıran bir zaman çizelgesi türüdür.ParallelTimelines: A ParallelTimeline is a type of timeline that groups other timelines.

  • GörselTaslaklar:, Storyboard ParallelTimeline içerdiği zaman çizelgeleriyle ilgili nesne ve özellik hedefleme bilgilerini sağlayan özel bir türüdür.Storyboards: A Storyboard is a special type of ParallelTimeline that provides object and property targeting information for the timelines it contains. Nesneler hakkında daha fazla bilgi için görsel taslaklara Storyboard genel bakışbölümüne bakın.For more information about Storyboard objects, see the Storyboards Overview.

Zaman çizelgelerini kullanma hakkında daha fazla bilgi için bkz. animasyona genel bakış.For more information about using timelines, see the Animation Overview. Zaman çizelgelerinin zamanlama özelliklerine giriş için bkz. Zamanlama Davranışlarına Genel Bakış.For an introduction to the timing features of timelines, see the Timing Behaviors Overview.

Veri bağlama ve animasyon zaman çizelgeleriData Binding and Animating Timelines

Çoğu zaman çizelgesi özellikleri veri veya animasyonlu olabilir; Ancak, zamanlama sisteminin çalışma biçimi nedeniyle, veri bağlantılı veya animasyonlu zaman çizelgeleri diğer veri bağlantılı veya animasyonlu nesneler gibi davranmaz.Most timeline properties can be data bound or animated; however, because of the way the timing system works, data bound or animated timelines do not behave like other data bound or animated objects. Davranışlarını anlamak için, bir zaman çizelgesini etkinleştirmek için ne anlama geldiğini anlamanıza yardımcı olur.To understand their behavior, it helps to understand what it means to activate a timeline.

Bir zaman çizelgesi uygulandığında, kopyalar zaman çizelgesinden ve onun alt zaman çizelgeleriyle yapılır.When a timeline is applied, copies are made of the timeline and its child timelines. Bu kopyalar dondurulur (salt okunurdur) ve Clock nesneler bunlardan oluşturulur.These copies are frozen (made read-only) and Clock objects are created from them. Bu saatler, hedeflenen özellikleri hareketlendirmek için gerçek çalışmalara sahiptir.It's these clocks that do the actual work of animating the targeted properties. Bir zaman çizelgesi veri bağladıysa veya canlandırılmış ise, kendi saati oluşturulduğunda geçerli değerlerinin bir anlık görüntüsü yapılır.If a timeline was data bound or animated, a snapshot of its current values was made when its clock was created. Özgün zaman çizelgesi değişmeye devam edebilse de, kendi saati değildir.Even though the original timeline might continue to change, its clock does not.

Veri bağlamayı veya animasyon değişikliklerini yansıtmak üzere bir zaman çizelgesi için, saatinin yeniden oluşturulması gerekir.For a timeline to reflect data binding or animation changes, its clock must be regenerated. Saatler sizin için otomatik olarak yeniden oluşturulmaz.Clocks are not regenerated for you automatically. Aşağıda, zaman çizelgesi değişikliklerini uygulamak için çeşitli yollar verilmiştir:The following are several ways to apply timeline changes:

  • Zaman çizelgesi bir veya ' a aitse Storyboard , film şeridini bir veya yöntemi kullanarak yeniden uygulayarak değişiklikleri yansıtabilir BeginStoryboard Begin .If the timeline is or belongs to a Storyboard, you can make it reflect changes by reapplying its storyboard using a BeginStoryboard or the Begin method. Bu, animasyonun yeniden başlatılmasına de yönelik yan etkiye sahiptir.This has the side effect of also restarting the animation. Kodda, Seek film şeridini önceki konumuna geri ilerletmek için yöntemini kullanabilirsiniz.In code, you can use the Seek method to advance the storyboard back to its previous position.

  • Yöntemini kullanarak doğrudan bir animasyon uyguladıysanız BeginAnimation , BeginAnimation yöntemi yeniden çağırın ve değiştirilmiş animasyonu geçirin.If you applied an animation directly to a property using the BeginAnimation method, call the BeginAnimation method again and pass it the animation that's been modified.

  • Doğrudan saat düzeyinde çalışıyorsanız, yeni bir saat kümesi oluşturup uygulayın ve bunları önceki bir üretilen saat kümesini değiştirmek için kullanın.If you are working directly at the clock level, create and apply a new set of clocks and use them to replace the previous set of generated clocks.

Veri bağlantılı animasyonun bir örneği için bkz. Anahtar eğri animasyon örneği .For an example of a data bound animation, see the Key Spline Animation Sample .

Zamanlayıcı olarak zaman çizelgesi kullanmaUsing a Timeline as a Timer

Bir zaman çizelgesinin saati, kendisiyle ilişkili bir olay işleyicisi olduğunda veya (bir nesne söz konusu olduğunda AnimationClock ) bir özellikle ilişkili olduğunda ilerleme olur.A timeline's clock will only progress when there's an event handler associated with it or (in the case of an AnimationClock object) it is associated with a property. Bu nedenle (ve diğerleri), bir zamanlayıcı olarak bir kullanmanız önerilmez Timeline .For this reason (and others), it's not recommended that you use a Timeline as a timer.

Oluşturucular

Timeline()

Timeline sınıfının yeni bir örneğini başlatır.Initializes a new instance of the Timeline class.

Timeline(Nullable<TimeSpan>)

Sınıfının, belirtilen yeni bir örneğini başlatır Timeline BeginTime .Initializes a new instance of the Timeline class with the specified BeginTime.

Timeline(Nullable<TimeSpan>, Duration)

TimelineBelirtilen ve ile sınıfının yeni bir örneğini başlatır BeginTime Duration .Initializes a new instance of the Timeline class with the specified BeginTime and Duration.

Timeline(Nullable<TimeSpan>, Duration, RepeatBehavior)

TimelineBelirtilen, ve ile sınıfının yeni bir örneğini başlatır BeginTime Duration RepeatBehavior .Initializes a new instance of the Timeline class with the specified BeginTime, Duration, and RepeatBehavior.

Alanlar

AccelerationRatioProperty

AccelerationRatioBağımlılık özelliğini tanımlar.Identifies the AccelerationRatio dependency property.

AutoReverseProperty

AutoReverseBağımlılık özelliğini tanımlar.Identifies the AutoReverse dependency property.

BeginTimeProperty

BeginTimeBağımlılık özelliğini tanımlar.Identifies the BeginTime dependency property.

DecelerationRatioProperty

DecelerationRatioBağımlılık özelliği için tanımlar.Identifies for the DecelerationRatio dependency property.

DesiredFrameRateProperty

DesiredFrameRateİliştirilmiş özelliği tanımlar.Identifies the DesiredFrameRate attached property.

DurationProperty

DurationBağımlılık özelliğini tanımlar.Identifies the Duration dependency property.

FillBehaviorProperty

FillBehaviorBağımlılık özelliğini tanımlar.Identifies the FillBehavior dependency property.

NameProperty

NameBağımlılık özelliğini tanımlar.Identifies the Name dependency property.

RepeatBehaviorProperty

RepeatBehaviorBağımlılık özelliğini tanımlar.Identifies the RepeatBehavior dependency property.

SpeedRatioProperty

SpeedRatioBağımlılık özelliği için tanımlar.Identifies for the SpeedRatio dependency property.

Özellikler

AccelerationRatio

Zaman çizelgesinin Duration , sıfıra kadar geçen sürenin hızını en yüksek oranına göre hızlandırarak harcadığı süreyi belirten bir değer alır veya ayarlar.Gets or sets a value specifying the percentage of the timeline's Duration spent accelerating the passage of time from zero to its maximum rate.

AutoReverse

Bir ileriye doğru yinelemeyi tamamladıktan sonra zaman çizelgesinin geri doğru yürütülüp yürütülmeyeceğini gösteren bir değer alır veya ayarlar.Gets or sets a value that indicates whether the timeline plays in reverse after it completes a forward iteration.

BeginTime

Bunun başlaması gereken süreyi alır veya ayarlar Timeline .Gets or sets the time at which this Timeline should begin.

CanFreeze

Nesnenin değiştirilemez olarak yapılıp yapılmayacağını gösteren bir değer alır.Gets a value that indicates whether the object can be made unmodifiable.

(Devralındığı yer: Freezable)
DecelerationRatio

Zaman çizelgesinin, Duration en yüksek oranından sıfıra kadar geçen süreyi yavaşlatarak harcadığı zamanın yüzdesini belirten bir değer alır veya ayarlar.Gets or sets a value specifying the percentage of the timeline's Duration spent decelerating the passage of time from its maximum rate to zero.

DependencyObjectType

DependencyObjectTypeBu ÖRNEĞIN clr türünü sarmalayan öğesini alır.Gets the DependencyObjectType that wraps the CLR type of this instance.

(Devralındığı yer: DependencyObject)
Dispatcher

Dispatcher DispatcherObject İle ilişkili olduğunu alır.Gets the Dispatcher this DispatcherObject is associated with.

(Devralındığı yer: DispatcherObject)
Duration

Bu zaman çizelgesinin yürütüldüğü süreyi, tekrarları saymaz alır veya ayarlar.Gets or sets the length of time for which this timeline plays, not counting repetitions.

FillBehavior

Etkin döneminin sonuna ulaştıktan sonra nasıl davranacağını belirten bir değer alır veya ayarlar Timeline .Gets or sets a value that specifies how the Timeline behaves after it reaches the end of its active period.

HasAnimatedProperties

Bu nesnenin bağımlılık özelliklerinden herhangi biriyle ilişkili bir veya daha fazla nesne olup olmadığını gösteren bir değer alır AnimationClock .Gets a value that indicates whether one or more AnimationClock objects is associated with any of this object's dependency properties.

(Devralındığı yer: Animatable)
IsFrozen

Nesnenin şu anda değiştirilebilir olup olmadığını gösteren bir değer alır.Gets a value that indicates whether the object is currently modifiable.

(Devralındığı yer: Freezable)
IsSealed

Bu örneğin şu anda kapalı olup olmadığını gösteren bir değer alır (salt okunurdur).Gets a value that indicates whether this instance is currently sealed (read-only).

(Devralındığı yer: DependencyObject)
Name

Bunun adını alır veya ayarlar Timeline .Gets or sets the name of this Timeline.

RepeatBehavior

Bu zaman çizelgesinin yinelenen davranışını alır veya ayarlar.Gets or sets the repeating behavior of this timeline.

SpeedRatio

Bu süre boyunca üst öğeye göre hızı alır veya ayarlar Timeline .Gets or sets the rate, relative to its parent, at which time progresses for this Timeline.

İliştirilmiş Özellikler

DesiredFrameRate

Bu zaman çizelgesi ve alt öğe zaman çizelgeleri için istenen kare hızını alır veya ayarlar.Gets or sets the desired frame rate for this timeline and its child timelines.

Yöntemler

AllocateClock()

ClockBunun için bir oluşturur Timeline .Creates a Clock for this Timeline.

ApplyAnimationClock(DependencyProperty, AnimationClock)

AnimationClockBelirtilen öğesine uygular DependencyProperty .Applies an AnimationClock to the specified DependencyProperty. Özellik zaten canlandırılmış ise, SnapshotAndReplace iletim davranışı kullanılır.If the property is already animated, the SnapshotAndReplace handoff behavior is used.

(Devralındığı yer: Animatable)
ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)

AnimationClockBelirtilen öğesine uygular DependencyProperty .Applies an AnimationClock to the specified DependencyProperty. Özellik zaten canlandırılmış ise, belirtilen HandoffBehavior kullanılır.If the property is already animated, the specified HandoffBehavior is used.

(Devralındığı yer: Animatable)
BeginAnimation(DependencyProperty, AnimationTimeline)

Belirtilen öğesine bir animasyon uygular DependencyProperty .Applies an animation to the specified DependencyProperty. Bir sonraki çerçeve işlendiğinde animasyon başlatılır.The animation is started when the next frame is rendered. Belirtilen özellik zaten canlandırılmış ise, SnapshotAndReplace iletim davranışı kullanılır.If the specified property is already animated, the SnapshotAndReplace handoff behavior is used.

(Devralındığı yer: Animatable)
BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)

Belirtilen öğesine bir animasyon uygular DependencyProperty .Applies an animation to the specified DependencyProperty. Bir sonraki çerçeve işlendiğinde animasyon başlatılır.The animation is started when the next frame is rendered. Belirtilen özellik zaten canlandırılmış ise, belirtilen HandoffBehavior kullanılır.If the specified property is already animated, the specified HandoffBehavior is used.

(Devralındığı yer: Animatable)
CheckAccess()

Çağıran iş parçacığının bu öğesine erişip erişemeyeceğini belirler DispatcherObject .Determines whether the calling thread has access to this DispatcherObject.

(Devralındığı yer: DispatcherObject)
ClearValue(DependencyProperty)

Bir özelliğin yerel değerini temizler.Clears the local value of a property. Temizlenme özelliği bir tanımlayıcı tarafından belirtilir DependencyProperty .The property to be cleared is specified by a DependencyProperty identifier.

(Devralındığı yer: DependencyObject)
ClearValue(DependencyPropertyKey)

Salt okunurdur özelliğinin yerel değerini temizler.Clears the local value of a read-only property. Temizlenme özelliği bir tarafından belirtilir DependencyPropertyKey .The property to be cleared is specified by a DependencyPropertyKey.

(Devralındığı yer: DependencyObject)
Clone()

Bu Timeline nesnenin değerlerinin derin kopyalarını yaparak, bu öğenin değiştirilebilir bir kopyasını oluşturur.Creates a modifiable clone of this Timeline, making deep copies of this object's values.

CloneCore(Freezable)

Örneği, belirtilen Freezable temel (hareketli olmayan) özellik değerlerini kullanarak bir kopya (derin kopya) yapar.Makes the instance a clone (deep copy) of the specified Freezable using base (non-animated) property values.

(Devralındığı yer: Freezable)
CloneCurrentValue()

Bu nesnenin Timeline geçerli değerlerinin derin kopyalarını yaparak, bu nesnenin değiştirilebilir bir kopyasını oluşturur.Creates a modifiable clone of this Timeline object, making deep copies of this object's current values.

CloneCurrentValueCore(Freezable)

Örneği, Freezable geçerli özellik değerlerini kullanarak belirtilen şekilde değiştirilebilir bir kopya (derin kopya) yapar.Makes the instance a modifiable clone (deep copy) of the specified Freezable using current property values.

(Devralındığı yer: Freezable)
CoerceValue(DependencyProperty)

Belirtilen bağımlılık özelliğinin değerini zorlar.Coerces the value of the specified dependency property. Bu, CoerceValueCallback çağırma üzerinde olduğu gibi bağımlılık özelliği için özellik meta verilerinde belirtilen herhangi bir işlevi çağırarak gerçekleştirilir DependencyObject .This is accomplished by invoking any CoerceValueCallback function specified in property metadata for the dependency property as it exists on the calling DependencyObject.

(Devralındığı yer: DependencyObject)
CreateClock()

Bundan sonra denetlenebilir yeni bir oluşturur Clock Timeline .Creates a new, controllable Clock from this Timeline. Bu Timeline alt öğeler varsa, bu, kök olarak bu şekilde bir saat ağacı oluşturulur Timeline .If this Timeline has children, a tree of clocks is created with this Timeline as the root.

CreateClock(Boolean)

Bundan yeni bir oluşturur Clock Timeline ve yeni bir denetlenebilir olup olmadığını belirtir Clock .Creates a new Clock from this Timeline and specifies whether the new Clock is controllable. Bu Timeline alt öğeler varsa, bu, kök olarak bu şekilde bir saat ağacı oluşturulur Timeline .If this Timeline has children, a tree of clocks is created with this Timeline as the root.

CreateInstance()

Freezable sınıfının yeni bir örneğini başlatır.Initializes a new instance of the Freezable class.

(Devralındığı yer: Freezable)
CreateInstanceCore()

Türetilmiş bir sınıfta uygulandığında, türetilmiş sınıfın yeni bir örneğini oluşturur Freezable .When implemented in a derived class, creates a new instance of the Freezable derived class.

(Devralındığı yer: Freezable)
Equals(Object)

Belirtilen değerin geçerli olup olmadığını belirler DependencyObject DependencyObject .Determines whether a provided DependencyObject is equivalent to the current DependencyObject.

(Devralındığı yer: DependencyObject)
Freeze()

Geçerli nesneyi değiştirilemez yapar ve IsFrozen özelliğini olarak ayarlar true .Makes the current object unmodifiable and sets its IsFrozen property to true.

(Devralındığı yer: Freezable)
FreezeCore(Boolean)

Bunu değiştirilemeyen hale getirir Timeline veya değiştirilemez olarak yapılıp yapılmayacağını belirler.Makes this Timeline unmodifiable or determines whether it can be made unmodifiable.

GetAnimationBaseValue(DependencyProperty)

Belirtilen hareketli olmayan değerini döndürür DependencyProperty .Returns the non-animated value of the specified DependencyProperty.

(Devralındığı yer: Animatable)
GetAsFrozen()

FreezableTemel (animasyonlu olmayan) özellik değerlerini kullanarak, dondurulmuş bir kopyasını oluşturur.Creates a frozen copy of the Freezable, using base (non-animated) property values. Kopya Dondurulmuş olduğundan, dondurulmuş tüm alt nesneler başvuruya göre kopyalanır.Because the copy is frozen, any frozen sub-objects are copied by reference.

(Devralındığı yer: Freezable)
GetAsFrozenCore(Freezable)

Bu örneği belirtilen nesnenin bir kopyasını oluşturur Timeline .Makes this instance a clone of the specified Timeline object.

GetCurrentValueAsFrozen()

FreezableGeçerli özellik değerlerini kullanarak dondurulmuş bir kopyasını oluşturur.Creates a frozen copy of the Freezable using current property values. Kopya Dondurulmuş olduğundan, dondurulmuş tüm alt nesneler başvuruya göre kopyalanır.Because the copy is frozen, any frozen sub-objects are copied by reference.

(Devralındığı yer: Freezable)
GetCurrentValueAsFrozenCore(Freezable)

Bu örneği belirtilen dondurulmuş bir kopyası yapar Timeline .Makes this instance a frozen clone of the specified Timeline. Kaynak başvuruları, veri bağlamaları ve animasyonlar kopyalanmaz, ancak geçerli değerleri.Resource references, data bindings, and animations are not copied, but their current values are.

GetDesiredFrameRate(Timeline)

Belirtilen kare hızını alır Timeline .Gets the desired frame rate of the specified Timeline.

GetHashCode()

Bunun için bir karma kodu alır DependencyObject .Gets a hash code for this DependencyObject.

(Devralındığı yer: DependencyObject)
GetLocalValueEnumerator()

Hangi bağımlılık özelliklerinin bunun üzerinde yerel olarak değer ayarlamış olduğunu belirlemek için özel bir Numaralandırıcı oluşturur DependencyObject .Creates a specialized enumerator for determining which dependency properties have locally set values on this DependencyObject.

(Devralındığı yer: DependencyObject)
GetNaturalDuration(Clock)

Tek bir yinelemesinin uzunluğunu döndürür Timeline .Returns the length of a single iteration of this Timeline.

GetNaturalDurationCore(Clock)

Tek bir yinelemesinin uzunluğunu döndürür Timeline .Returns the length of a single iteration of this Timeline. Bu yöntem için uygulamasını sağlar GetNaturalDuration(Clock) .This method provides the implementation for GetNaturalDuration(Clock).

GetType()

TypeGeçerli örneği alır.Gets the Type of the current instance.

(Devralındığı yer: Object)
GetValue(DependencyProperty)

Bir bağımlılık özelliğinin bu örneğine ait geçerli etkin değeri döndürür DependencyObject .Returns the current effective value of a dependency property on this instance of a DependencyObject.

(Devralındığı yer: DependencyObject)
InvalidateProperty(DependencyProperty)

Belirtilen bağımlılık özelliği için geçerli değeri yeniden değerlendirir.Re-evaluates the effective value for the specified dependency property.

(Devralındığı yer: DependencyObject)
MemberwiseClone()

Geçerli bir basit kopyasını oluşturur Object .Creates a shallow copy of the current Object.

(Devralındığı yer: Object)
OnChanged()

Geçerli Freezable nesne değiştirildiğinde çağırılır.Called when the current Freezable object is modified.

(Devralındığı yer: Freezable)
OnFreezablePropertyChanged(DependencyObject, DependencyObject)

Yalnızca ayarlanmış bir veri üyesi için uygun bağlam işaretçilerinin kurulabilmesini sağlar DependencyObjectType .Ensures that appropriate context pointers are established for a DependencyObjectType data member that has just been set.

(Devralındığı yer: Freezable)
OnFreezablePropertyChanged(DependencyObject, DependencyObject, DependencyProperty)

Bu üye Windows Presentation Foundation (WPF) altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir.This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.

(Devralındığı yer: Freezable)
OnPropertyChanged(DependencyPropertyChangedEventArgs)

DependencyObject' Nin uygulamasını, OnPropertyChanged(DependencyPropertyChangedEventArgs) Changed türü değişen bir bağımlılık özelliğine yanıt olarak tüm işleyicileri de çağırmak için geçersiz kılar Freezable .Overrides the DependencyObject implementation of OnPropertyChanged(DependencyPropertyChangedEventArgs) to also invoke any Changed handlers in response to a changing dependency property of type Freezable.

(Devralındığı yer: Freezable)
ReadLocalValue(DependencyProperty)

Varsa, bağımlılık özelliğinin yerel değerini döndürür.Returns the local value of a dependency property, if it exists.

(Devralındığı yer: DependencyObject)
ReadPreamble()

, ' Freezable Nin geçerli bir iş parçacığından erişilmesini sağlar.Ensures that the Freezable is being accessed from a valid thread. Inherıtors, Freezable bağımlılık özellikleri olmayan veri üyelerini okuyan herhangi BIR API 'nin başlangıcında bu yöntemi çağırmalıdır.Inheritors of Freezable must call this method at the beginning of any API that reads data members that are not dependency properties.

(Devralındığı yer: Freezable)
SetCurrentValue(DependencyProperty, Object)

Bir bağımlılık özelliğinin değerini, değer kaynağını değiştirmeden ayarlar.Sets the value of a dependency property without changing its value source.

(Devralındığı yer: DependencyObject)
SetDesiredFrameRate(Timeline, Nullable<Int32>)

Belirtilen kare oranını belirler Timeline .Sets the desired frame rate of the specified Timeline.

SetValue(DependencyProperty, Object)

Bağımlılık özelliği tanımlayıcısı tarafından belirtilen bir Dependency özelliğinin yerel değerini ayarlar.Sets the local value of a dependency property, specified by its dependency property identifier.

(Devralındığı yer: DependencyObject)
SetValue(DependencyPropertyKey, Object)

Bir salt okuma bağımlılığı özelliğinin yerel değerini, DependencyPropertyKey bağımlılık özelliğinin tanımlayıcısıyla belirtilen şekilde ayarlar.Sets the local value of a read-only dependency property, specified by the DependencyPropertyKey identifier of the dependency property.

(Devralındığı yer: DependencyObject)
ShouldSerializeProperty(DependencyProperty)

Serileştirme işlemlerinin, belirtilen bağımlılık özelliği için değeri serileştirmesi gerekip gerekmediğini belirten bir değer döndürür.Returns a value that indicates whether serialization processes should serialize the value for the provided dependency property.

(Devralındığı yer: DependencyObject)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.Returns a string that represents the current object.

(Devralındığı yer: Object)
VerifyAccess()

Çağıran iş parçacığının buna erişimi olmasını zorlar DispatcherObject .Enforces that the calling thread has access to this DispatcherObject.

(Devralındığı yer: DispatcherObject)
WritePostscript()

Changedİçin olayını yükseltir Freezable ve OnChanged() metodunu çağırır.Raises the Changed event for the Freezable and invokes its OnChanged() method. Öğesinden türetilen sınıflar Freezable , bağımlılık özellikleri olarak depolanmayan sınıf üyelerini değiştiren herhangi BIR API 'nin sonunda bu yöntemi çağırmalıdır.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.

(Devralındığı yer: Freezable)
WritePreamble()

FreezableDondurulmuş olmadığını ve geçerli bir iş parçacığı bağlamından erişildiğini doğrular.Verifies that the Freezable is not frozen and that it is being accessed from a valid threading context. Freezable ınherıcılar, bağımlılık özellikleri olmayan veri üyelerine yazan herhangi bir API 'nin başlangıcında bu yöntemi çağırmalıdır.Freezable inheritors should call this method at the beginning of any API that writes to data members that are not dependency properties.

(Devralındığı yer: Freezable)

Ekinlikler

Changed

FreezableYa da içerdiği bir nesne değiştirildiğinde gerçekleşir.Occurs when the Freezable or an object it contains is modified.

(Devralındığı yer: Freezable)
Completed

Bu zaman çizelgesinin yürütülmesi tamamen tamamlandığında gerçekleşir: artık etkin dönemini girmeyecektir.Occurs when this timeline has completely finished playing: it will no longer enter its active period.

CurrentGlobalSpeedInvalidated

Zaman çizelgesinin saat değişikliklerinde geçen sürenin oranı olduğunda gerçekleşir.Occurs when the rate at which time progresses for the timeline's clock changes.

CurrentStateInvalidated

CurrentStateZaman çizelgesinin özelliği güncelleştirildiği zaman gerçekleşir Clock .Occurs when the CurrentState property of the timeline's Clock is updated.

CurrentTimeInvalidated

CurrentTimeZaman çizelgesinin özelliği güncelleştirildiği zaman gerçekleşir Clock .Occurs when the CurrentTime property of the timeline's Clock is updated.

RemoveRequested

Bu zaman çizelgesi için oluşturulan saat veya üst zaman çizelgesinden biri kaldırıldığında gerçekleşir.Occurs when the clock created for this timeline or one of its parent timelines is removed.

Şunlara uygulanır