4/8
Bunday holda, biz birinchi navbatda animatsiya turini o'rnatamiz va uni yaratamiz.
Width
xususiyati o'zgarganligi sababli, bu DoubleAnimation bo'ladi .
Har qanday chiziqli animatsiya sinfida biz animatsiyani boshqarishimiz mumkin bo'lgan
xususiyatlar to'plami mavjud:
Kimdan : animatsiya boshlanadigan boshlang'ich qiymat
Kimga : yakuniy qiymat
Davomiylik : TimeSpan obyekti sifatida belgilangan animatsiyaning davomiyligi
By : Animatsiya qilinayotgan xususiyat qanchalik ko'payishi kerakligini ko'rsatadigan qiymat.
To xususiyati o'rniga By xususiyati ishlatiladi
RepeatBehavior : animatsiya qanday takrorlanishini sozlash imkonini beradi
AccelerationRatio : animatsiya tezlashuvini o'rnatadi
DecelerationRatio : animatsiya sekinlashuvini o'rnatadi
SpeedRatio : Animatsiya tezligini o‘rnatadi. Standart qiymat 1,0
AutoReverse : Trust ga o'rnatilganda animatsiya teskari yo'nalishda amalga oshiriladi
FillBehavior : Animatsiya tugagandan keyin harakatni belgilaydi. Agar u qiymatga ega
bo'lsa Stop, animatsiya tugagandan so'ng, ob'ekt oldingi qiymatlarni qaytaradi:
buttonAnimation.FillBehavior = FillBehavior.Stop. Agar u qiymatga ega bo'lsa
HoldEnd, animatsiya animatsiya qilinayotgan xususiyatga yangi qiymatni belgilaydi.
7
8
9
10
o'n bir
12
13
14
15
16
17
18
19
20
21
22
namespace
AnimationApp
{
public