UIPropertyMetadata.IsAnimationProhibited Свойство

Определение

Получает или задает значение, указывающее следует ли отключить анимацию для свойства зависимостей, если используется существующий экземпляр метаданных.

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

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

Boolean

true указывает на то, что анимация отключена; false указывает на то, что анимация включена. Значение по умолчанию — false (анимация включена).

Комментарии

Как правило, свойства зависимостей по умолчанию, доступные в API реализации платформы Windows Presentation Foundation (WPF), могут быть анимированы. Это свойство можно задать в метаданных собственного настраиваемого свойства true зависимостей, чтобы отключить анимацию.

Если свойство с этим значением true пытается использовать в качестве целевого объекта анимации, возникает исключение среды выполнения.

Свойства любого производного PropertyMetadata класса обычно определяются в объектной модели как чтение и запись. Это позволяет настроить их после инициализации экземпляра. Однако после использования метаданных в рамках вызова RegisterAddOwnerили OverrideMetadataсистемы свойств система свойств запечатывает этот экземпляр метаданных и все свойства, которые передают особенности метаданных, теперь считаются неизменяемыми. Попытка задать IsAnimationProhibited один раз IsSealed в true этом экземпляре метаданных вызовет исключение.

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