ElasticEase.Oscillations Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Hedef slaytların animasyon hedefi üzerinden kaç kez ileri geri kaydırılıp geçirileceklerini alır veya ayarlar.
public:
property int Oscillations { int get(); void set(int value); };
public int Oscillations { get; set; }
member this.Oscillations : int with get, set
Public Property Oscillations As Integer
Özellik Değeri
Hedefin animasyon hedefi üzerinden ileri geri slayt sayısı. Bu değer 0'dan büyük veya buna eşit olmalıdır. Varsayılan değer 3'dür.
Örnekler
Aşağıdaki örnek, dinlenmeye gelene kadar ileri geri salınan yay benzeri bir animasyon oluşturmak için bir kolaylaştırıcı işlevi DoubleAnimation uygularElasticEase.
<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:4"
Storyboard.TargetName="myRectangle"
Storyboard.TargetProperty="Height">
<DoubleAnimation.EasingFunction>
<!-- Elastic easing function assigned to From/To animation -->
<ElasticEase x:Name="myElasticEase" Oscillations="3"
Springiness="1" EasingMode="EaseOut"/>
</DoubleAnimation.EasingFunction>
</DoubleAnimation>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Rectangle.Triggers>
</Rectangle>
Açıklamalar
Bağımlılık özelliği tanımlayıcı alanı: OscillationsProperty
XAML Öznitelik Kullanımı
<ElasticEase Oscillations="int"/>
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin