Aracılığıyla paylaş


PowerEase.Power Özellik

Tanım

Animasyon ilişkilendirmesinin üstel gücünü alır veya ayarlar. Örneğin, 7 değeri f(t) = t7 formülünü izleyen bir animasyon ilişkilendirme eğrisi oluşturur.

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

Özellik Değeri

Animasyon ilişkilendirmesinin üstel gücü. Bu değer 0'a eşit veya daha büyük olmalıdır. Varsayılan değer 2'dir.

Örnekler

Aşağıdaki örnek, yavaşlatıcı animasyon PowerEasePower oluşturmak için özelliği değerine 20 sahip bir DoubleAnimation kolaylaştırıcı işlev uygular. Power Değer çok yüksek olduğundan, daha düşük bir değer kullanıp kullanmadığınıza kıyasla yavaşlama ani olur.

<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>

Açıklamalar

Bağımlılık özelliği tanımlayıcı alanı: PowerProperty

XAML Öznitelik Kullanımı

<object Power="double" .../>  

Şunlara uygulanır