Практикалык колдонмо. Ой жүгүртүү туурасынан же тигинен каршы UIElement

  1. мисал
  2. мисал
  3. мисал
  4. мисал

Бул мисал кантип колдонууну көрсөтөт ScaleTransform бурулуш UIElement туурасынан же тигинен. Бул мисал бир кантип колдонууну көрсөтөт ScaleTransform бир оодаруу үчүн UIElement туурасынан же тигинен. Бул мисалда, Баттон Management (бир гулди UIElement ) Колдонуу менен өзгөрткөн ScaleTransform үчүн анын RenderTransform мүлк. Бул мисалда, а Баттон башкаруу (бир түрү UIElement ) Бир колдонуу менен оодарылды жатат ScaleTransform үчүн анын RenderTransform мүлк.

мисал

Төмөндө чагылдыруу үчүн бир баскыч болуп саналат. төмөнкү мисал Меню баскычын көрсөтөт.

UIElement, күзгүгө салып, ашыгын үчүн UIElement чагылдыруу үчүн
UIElement, күзгүгө салып, ашыгын үчүн UIElement чагылдыруу үчүн

Бул баскычты түзүү коду болот. төмөнкү баскычын түзөт коду көрсөтүлөт.

<Button Мазмун = "Мени Flip!" Padding = "5"> </ Баттон>

мисал

туурасынан баскычын чагылдыруу үчүн, түзүү ScaleTransform жана аны ScaleX 1 деген мааниге мүлк. туурасынан баскычын ашыгын үчүн, түзүү ScaleTransform менен белгиленген анын ScaleX мүлк -1. колдонулат ScaleTransform баскычын RenderTransform мүлк. колдонуу ScaleTransform топчунун үчүн RenderTransform мүлк.

<Button Мазмун = "Мени Flip!" Padding = "5"> <Button.RenderTransform> <ScaleTransform ScaleX = "- 1," /> </Button.RenderTransform> </ Баттон>

Button ScaleTransform колдонуу кийин баскычын ScaleTransform колдонуу кийин
Button ScaleTransform колдонуу кийин баскычын ScaleTransform колдонуу кийин

мисал

Жогорудагы сүрөттө көрүнүп тургандай, баскычын чагылдырган, бирок дагы жылдырылды. мурунку мисалдан көрүнүп тургандай, баскыч ачылган, бирок ал да түрткү болгон. баскычы жогорку сол бурчунда чагылдырылган болду. Бул баскыч, анын жогорку сол бурчунда тартып жарабай калды, себеби болот. жерде баскычын чагылдыруу үчүн, колдонуу керек ScaleTransform анын борбору эмес, бурч. жерде баскычын ашыгын үчүн, колдонууга келет ScaleTransform анын борбору эмес, анын бурчка. Жөнөкөй жол менен колдонуу ScaleTransform баскычтар борбору - баскычын жүктөлсүн RenderTransformOrigin 0,5 балл, 0.5. An жеңил жолу колдонууга ScaleTransform кнопкаларды борбору баскычы менен коюуга болот RenderTransformOrigin мүлк 0.5, 0.5.

<Button Мазмун = "Мени Flip!" Padding = "5" RenderTransformOrigin = "0.5,0.5"> <Button.RenderTransform> <ScaleTransform ScaleX = "- 1," /> </Button.RenderTransform> </ Баттон>

Button 0
Button 0.5 бир RenderTransformOrigin менен 0.5, 0.5 баскычы rendertransformorigin үчүн маанисин түшүндүрүү, 0.5

мисал

тик баскычы топтомун чагылдыруу үчүн ScaleTransform зат ScaleY касиеттери ордуна ScaleX мүлк. тик баскычын ашыгын үчүн, койду ScaleTransform объектиси болгон ScaleY ордуна мүлк анын ScaleX мүлк.

<Button Мазмун = "Мени Flip!" Padding = "5" RenderTransformOrigin = "0.5,0.5"> <Button.RenderTransform> <ScaleTransform ScaleY = "- 1," /> </Button.RenderTransform> </ Баттон>

Vertical ой баскычы тигинен оодарылды баскычы
Vertical ой баскычы тигинен оодарылды баскычы

Кара. Ошондой эле Кара