Ushbu misol qanday foydalanishni ko'rsatib beradi ScaleTransform aylantirmoq Uielement gorizontal yoki vertikal Ushbu misol a ni qanday ishlatishni ko'rsatib beradi ScaleTransform aylantirmoq a Uielement gorizontal yoki vertikal Ushbu misolda Tugma boshqaruv (xilma-xillik) Uielement ) qo'llash orqali o'zgartirildi ScaleTransform uning uchun Rendertransform mulk Ushbu misolda, a Tugma boshqarish (bir turi Uielement ) a-ni qo'llash orqali aylantiriladi ScaleTransform unga Rendertransform mulk.
Misol
Quyida ko'rsatiladigan tugma mavjud. Quyidagi rasmda flip ko'rsatilgan.
UIElementni almashtirish uchun UIElementni aks ettirish
Quyida tugmachalarni yaratadigan kod mavjud. Quyida tugmachani yaratadigan kod ko'rsatilgan.
<Tugma tarkibi = "Meni aylantiring!" Padding = "5"> </ tugma>
Misol
Tugmani gorizontal ravishda siljitish uchun yarating ScaleTransform va so'rang ScaleX qiymati -1 qiymati. Tugmani gorizontal ravishda siljitish uchun a-ni yarating ScaleTransform va uni o'rnating ScaleX xususiyat -1 ga. Qo'llash uchun ScaleTransform tugmasini bosing Rendertransform mulk Qo'llang ScaleTransform tugmasini bosing Rendertransform mulk.
<Tugma tarkibi = "Meni aylantiring!" Padding = "5"> <Button.RenderTransform> <ScaleTransform ScaleX = "- 1" /> </ Button.RenderTransform> </ tugmasi>
ScaleTransform-ni qo'llaganingizdan so'ng tugma ScaleTransform-ni qo'llaganingizdan so'ng
Misol
Oldingi rasmdan ko'rinib turibdiki, tugma aks ettirildi, lekin u ham ko'chirildi. Tugma siljidi, lekin u ham ko'chirildi. Tugma chap yuqori burchakda aks ettirilgan. Buning sababi tugmachaning chap yuqori burchagidan burilganligi. Tugmani joyiga o'tkazish uchun siz murojaat qilishingiz kerak ScaleTransform uning burchagi emas, balki uning markazi. Tugmachani joyida siljitish uchun siz uni qo'llamoqchisiz ScaleTransform uning burchagiga emas, uning markaziga. Qo'llashning oson usuli ScaleTransform markaz tugmachalariga - tugmachalarni tayinlang RenderTransformOrigin qiymati 0,5, 0,5. Qo'llashning oson usuli ScaleTransform tugmachalar tugmachalari RenderTransformOrigin mulk 0,5, 0,5 ga teng.
<Tugma tarkibi = "Meni aylantiring!" Padding = "5" RenderTransformOrigin = "0.5,0.5"> <Button.RenderTransform> <ScaleTransform ScaleX = "- 1" /> </Button.RenderTransform> </Bugton>
Rendertransformorigin uchun 0,5, 0,5 qiymatli tugma RenderTransformOrigin bilan 0,5, 0,5.
Misol
Vertikal tugmachani siljitish uchun belgilang ScaleTransform ob'ekt Scaley uning o'rniga xususiyatlar ScaleX mulk Tugmani vertikal ravishda siljitish uchun ni o'rnating ScaleTransform ob'ektning Scaley uning o'rniga mulk ScaleX mulk.
<Tugma tarkibi = "Meni aylantiring!" Padding = "5" RenderTransformOrigin = "0.5,0.5"> <Button.RenderTransform> <ScaleTransform ScaleY = "- 1" /> </Button.RenderTransform> </Bugton>
Vertikal aks etadigan tugma Vertikal yo'naltirilgan tugma