PowerEase.Power Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает показатель экспоненты для интерполяции анимации. Например, значение 7 создает кривую интерполяции анимации, которая соответствует формуле f(t) = t7.
public:
property double Power { double get(); void set(double value); };
public double Power { get; set; }
member this.Power : double with get, set
Public Property Power As Double
Значение свойства
Показатель экспоненты для интерполяции анимации. Данное значение должно быть больше или равно 0. Значение по умолчанию — 2
Примеры
В следующем примере функция реалистичной анимации 20
применяется со значением Power свойства к DoubleAnimation для создания замедляющейся PowerEase анимации.
Power Так как значение настолько велико, замедление происходит внезапно по сравнению с более низким значением.
<Rectangle Name="myRectangle" Width="200" Height="30" Fill="Blue">
<Rectangle.Triggers>
<EventTrigger RoutedEvent="Rectangle.MouseDown">
<BeginStoryboard>
<Storyboard>
<DoubleAnimation From="30" To="200" Duration="00:00:3"
Storyboard.TargetName="myRectangle"
Storyboard.TargetProperty="Height">
<DoubleAnimation.EasingFunction>
<PowerEase Power="20" EasingMode="EaseOut"/>
</DoubleAnimation.EasingFunction>
</DoubleAnimation>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Rectangle.Triggers>
</Rectangle>
Комментарии
Поле идентификатора свойства зависимостей: PowerProperty
Использование атрибута XAML
<object Power="double" .../>