Timeline.AllowDependentAnimations Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, определяющее, должны ли выполняться зависимые анимации во всем приложении.
public:
static property bool AllowDependentAnimations { bool get(); void set(bool value); };
static bool AllowDependentAnimations();
static void AllowDependentAnimations(bool value);
public static bool AllowDependentAnimations { get; set; }
var boolean = Timeline.allowDependentAnimations;
Timeline.allowDependentAnimations = boolean;
Public Shared Property AllowDependentAnimations As Boolean
Значение свойства
bool
Значение true , если анимации могут выполняться в приложении для зависимых случаев анимации. В противном случае — false. Значение по умолчанию: true.
Комментарии
Если вы хотите задать для этого свойства значение false, сделайте это как часть инициализации страницы или приложения, например в обработчике активации приложения. Свойство глобально для приложения и действует как параметр приложения, даже если он задан в области страницы.
Значение false для AllowDependentAnimations переопределяет все случаи, когда EnableDependentAnimation имеет значение true для отдельных анимаций. Если AllowDependentAnimations имеет значение false, ни зависимые анимации не будут выполняться в приложении, все они действуют так, как если enableDependentAnimation имеет значение false для всех анимаций. Для анимаций, объявленных на странице XAML приложения, может показаться, что не нужно отключить зависимые анимации, так как у вас уже есть контроль над ними, не устанавливая явным образом свойства EnableDependentAnimation . Но сценарий AllowDependentAnimations больше подходит для авторов приложений, использующих элементы управления с шаблонами элементов управления, которые могут содержать зависимые анимации в них. Такие анимации могут существовать в визуальных состояниях, если авторы элементов управления не следовали рекомендациям по визуальному состоянию. (Шаблоны элементов управления для элементов управления по умолчанию среда выполнения Windows не имеют зависимых анимаций, поэтому вам не нужно использовать AllowDependentAnimations, если вы используете только элементы управления XAML по умолчанию и шаблоны по умолчанию.)
Note
Если вы используете UIElement.CacheMode, возможно, вы непреднамеренно создали зависимые анимации, даже при использовании элементов управления XAML по умолчанию; Дополнительные сведения см. в разделе UIElement.CacheMode и Оптимизация анимаций и мультимедиа.