TranslateTransform: elementlarni gorizontal va vertikal ravishda siljitadi
RotateTransform: elementni aylantiradi
ScaleTransform: masshtablash amallarini bajaradi
SkewTransform: ma'lum miqdordagi darajalarni burish orqali elementning o'rnini o'zgartiradi
MatrixTransform: ma'lum bir matritsaga mos keladigan koordinatalar tizimini o'zgartiradi
TransformGroup: transformatsiyalar guruhini ifodalaydi
RotateTransform
RotateTransform elementni o'q atrofida ma'lum darajalar bilan aylantiradi. Ushbu ob'ekt uchta asosiy parametrni oladi:
Burchak: burilish burchagi
CenterX: X o'qi bo'ylab aylanish markazini o'rnatadi
CenterY: Y o'qi bo'ylab aylanish markazini o'rnatadi
TranslateTransform
TranslateTransform X xususiyatidan foydalangan holda X o'qi bo'ylab elementning o'rnini va Y xususiyatidan foydalanib Y o'qi bo'ylab tarjima qilish imkonini beradi.
ScaleTransform
Elementni belgilangan miqdor bo'yicha o'lchaydi. Kenglikni o'zgartirish uchun ScaleX xususiyatini o'rnating va uzunlikni o'zgartirish uchun ScaleY xususiyatini o'rnating. Bundan tashqari, elementni joylashtirish uchun CenterX va CenterY xususiyatlari ham mavjud.
Masalan, to'rtburchakni bir yarim marta kattalashtirish:
SkewTransform
SkewTransform elementni AngleX xususiyatidan foydalangan holda X o'qi bo'ylab va AngleY xususiyatidan foydalangan holda Y o'qi bo'ylab burish imkonini beradi. Va CenterX va CenterY xususiyatlaridan foydalanib, siz X va Y o'qlariga nisbatan elementning o'rnini o'zgartirishingiz mumkin:
TransformGroup
TransformGroup sizga turli transformatsiyalarni birlashtirish imkonini beradi:
Do'stlaringiz bilan baham: |