UIPropertyMetadata.IsAnimationProhibited UIPropertyMetadata.IsAnimationProhibited UIPropertyMetadata.IsAnimationProhibited UIPropertyMetadata.IsAnimationProhibited Property

Определение

Получает или задает значение, указывающее следует ли отключить анимацию для свойства зависимостей, если используется существующий экземпляр метаданных.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

Значение свойства

true указывает на то, что анимация отключена; false указывает на то, что анимация включена.true indicates that animations are disallowed; false indicates that animations are allowed. Значение по умолчанию — false (анимация включена).The default is false (animations allowed).

Комментарии

Как правило, свойства зависимостей по умолчанию, доступные Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) в реализации API - интерфейсыAPIs платформы, можно анимировать.In general, the default dependency properties available in the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) framework implementation API - интерфейсыAPIs can be animated. Для этого свойства true можно задать значение в метаданных собственного настраиваемого свойства зависимости, чтобы отключить анимацию.You might set this property to true in the metadata of your own custom dependency property to disable animations on it.

Если свойство с этим значением true пытается использовать в качестве цели анимации, будет вызвано исключение среды выполнения.If a property with this value true attempts to be used as an animation target, a runtime exception will be raised.

Свойства в любых производных классах PropertyMetadata обычно определяются в объектной модели как доступные для чтения и записи.Properties on any derived classes of PropertyMetadata are normally defined in the object model as read-write. Это значит, что их можно скорректировать после инициализации экземпляра.This is so they can be adjusted after initialization of the instance. Однако после того, как метаданные будут использоваться в процессе вызова метода Register, AddOwnerили OverrideMetadata, система свойств зазапечатываниет этот экземпляр метаданных, а все свойства, передающие особенности метаданных, теперь считаются неизменяемыми.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одинраз вэтомэкземпляреметаданныхвызоветисключение.trueAttempting to set IsAnimationProhibited once IsSealed is true on this metadata instance will raise an exception.

Применяется к