WPF – Animasyon Örnekleri 2 (Double Animation Examples)


WPF – Animasyon Örnekleri’ne şu bağlantıdaki animasyondan sonra sağdan soldan açılarak gelen bir GridView örneğiyle devam ediyoruz:

XAML

<dg:DataGrid  Name=”gridDhcp”  Focusable=”True” IsReadOnly=”True” Visibility=”Visible” Height=”Auto”>
<dg:DataGrid.Triggers>
<EventTrigger RoutedEvent=”Window.Loaded”>
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Storyboard.TargetName=”gridDhcp” Storyboard.TargetProperty=”Width” From=”1″ To=”1020″ Duration=”0:0:1″/>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</dg:DataGrid.Triggers>

Örnek animasyonda, gridDhcp adlı gridview, Window.Loaded olayı gerçekleştiğinde, 1 saniyelik bir süre içinde 0’ndan 1020’e çıkarak, yani çiçek gibi açılarak (:)) görünecektir. Elbette bu süreyi değiştirebilirsiniz.

Reklamlar

Hakkında Mehmet KAPLAN
mehmet.kaplan@hotmail.com.tr https://mehmetkaplan.wordpress.com/mehmetkaplan/

6 Responses to WPF – Animasyon Örnekleri 2 (Double Animation Examples)

  1. hasan says:

    İyi çalışmalar,
    öncelikle paylaşımlarınız için teşekkür ederim
    Fakat örnekleri denememe ve kendi prgramlarıma uyarlamaya çalışmama rağmen her defasında hata ile karşılaşıyorum anlaşılacağı gibi bu konuda yeniyim form lardan sonra baya bir farklılık yarattı.Kullanmamız gereken referansları bu trigerları nasıl kullandığımızı biraz daha detaylı ve anlaşılır anlatabilirseniz çok sevinirim.

    • Merhaba,

      Benim kullandığım Grid -DevExpress GridViewi- ile sizin kullandığınız Grid arasındaki farktan kaynaklanan hatalardır. Siz kendi Gridinizi forma koyun, dg:DataGrid kısımları dışındaki bölümleri aynen alın. Sorunsuz bir şekilde çalışacaktır.

  2. hasan says:

    Hızlı cevap için teşekkür ederim yorumu yazdıktan sonra bunun farkına vardım gene biraz uyarlama uğraşından sonra oldu çok teşekkürler…

  3. Geri bildirim: İpinUcu ~ 67 – WPF & Silverlight Animasyon Örnekleri 3 « Mehmet KAPLAN

  4. İrfan says:

    — Triggers was not found in type ‘DataGrid’ — diye bir hata alıyorum. Aslında Triggers kullandığım tüm elemanlar için aynı hatayı veriyor sorun ne olabilir acaba ?

    • Öncelikle size de merhaba!

      Benim yaptığım örnekte DevExpress Grid kullanılıyor. Siz kodları kendi kullandığınız Grid’e göre uyarlarsanız sıkıntı kalmaz.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Connecting to %s

%d blogcu bunu beğendi: