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
Значение свойства
true
указывает на то, что анимация отключена; false
указывает на то, что анимация включена. Значение по умолчанию — false
(анимация включена).
Комментарии
Как правило, свойства зависимостей по умолчанию, доступные в API реализации платформы Windows Presentation Foundation (WPF), могут быть анимированы. Это свойство можно задать в метаданных собственного настраиваемого свойства true
зависимостей, чтобы отключить анимацию.
Если свойство с этим значением true
пытается использовать в качестве целевого объекта анимации, возникает исключение среды выполнения.
Свойства любого производного PropertyMetadata класса обычно определяются в объектной модели как чтение и запись. Это позволяет настроить их после инициализации экземпляра. Однако после использования метаданных в рамках вызова RegisterAddOwnerили OverrideMetadataсистемы свойств система свойств запечатывает этот экземпляр метаданных и все свойства, которые передают особенности метаданных, теперь считаются неизменяемыми. Попытка задать IsAnimationProhibited один раз IsSealed в true
этом экземпляре метаданных вызовет исключение.