UIPropertyMetadata.IsAnimationProhibited Özellik

Tanım

İçerilen meta veri örneğinin uygulandığı bağımlılık özelliğinde animasyonların devre dışı bırakılıp bırakılmadığını bildiren bir değer alır veya ayarlar.Gets or sets a value declaring whether animations should be disabled on the dependency property where the containing metadata instance is applied.

public:
 property bool IsAnimationProhibited { bool get(); void set(bool value); };
public bool IsAnimationProhibited { get; set; }
member this.IsAnimationProhibited : bool with get, set
Public Property IsAnimationProhibited As Boolean

Özellik Değeri

Boolean

true animasyonlara izin verilmediğini belirtir; false animasyonlara izin verildiğini gösterir.true indicates that animations are disallowed; false indicates that animations are allowed. Varsayılan değer false (animasyonlar izin verilir).The default is false (animations allowed).

Açıklamalar

Genel olarak, Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) çerçeve uygulama API 'lerinde kullanılabilen varsayılan bağımlılık özellikleri canlandırılabilirler.In general, the default dependency properties available in the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) framework implementation APIs can be animated. Bu özelliği, true üzerinde animasyonları devre dışı bırakmak için kendi özel bağımlılık özelliği meta verilerinde olarak ayarlayabilirsiniz.You might set this property to true in the metadata of your own custom dependency property to disable animations on it.

Bu değere sahip bir özellik bir true animasyon hedefi olarak kullanılmasına çalışırsa, çalışma zamanı özel durumu tetiklenir.If a property with this value true attempts to be used as an animation target, a runtime exception will be raised.

Türetilmiş sınıflarının özellikleri PropertyMetadata normalde nesne modelinde okuma-yazma olarak tanımlanır.Properties on any derived classes of PropertyMetadata are normally defined in the object model as read-write. Bu, örneğin başlatıldıktan sonra ayarlanabilmesi için.This is so they can be adjusted after initialization of the instance. Ancak,, veya ' a yapılan çağrının bir parçası olarak meta veriler tüketildikten sonra, Register AddOwner OverrideMetadata özellik sistemi bu meta veri örneğini mühürleyip meta verilerin özelliklerini içeren tüm özellikler artık sabit olarak değerlendirilir.However, once the metadata is consumed as part of a call to Register, AddOwner, or OverrideMetadata, the property system will seal that metadata instance and any properties that convey the specifics of the metadata are now considered immutable. IsAnimationProhibited IsSealed true Bu meta veri örneğinde bir kez ayarlamaya çalışılması bir özel durum oluşturacak.Attempting to set IsAnimationProhibited once IsSealed is true on this metadata instance will raise an exception.

Şunlara uygulanır