Գործնական ուղեցույց: UIElement օբյեկտի հորիզոնական կամ ուղղահայաց արտացոլում

  1. Օրինակ
  2. Օրինակ
  3. Օրինակ
  4. Օրինակ

Այս օրինակը ցույց է տալիս, թե ինչպես օգտագործել ScaleTransform- ը շրջվել Խայտառակություն հորիզոնական կամ ուղղահայաց: Այս օրինակը ցույց է տալիս, թե ինչպես օգտագործել a ScaleTransform- ը խցկել ա Խայտառակություն հորիզոնական կամ ուղղահայաց: Այս օրինակում Կոճակ կառավարում (բազմազանություն) Խայտառակություն ) փոխվել է `կիրառելով ScaleTransform- ը նրա համար Rendertransform- ը գույք Այս օրինակում ՝ ա Կոճակ հսկողություն (մի տեսակ Խայտառակություն ) փաթաթվում է ՝ կիրառելով ա ScaleTransform- ը դրան Rendertransform- ը գույք:

Օրինակ

Ստորև ներկայացված է կոճակը ցուցադրելու համար: Հետևյալ նկարազարդումը ցույց է տալիս մատը:

UIElement- ը արտացոլելու համար խցկել UIElement- ը
UIElement- ը արտացոլելու համար խցկել UIElement- ը

Ստորև բերված է կոճակը ստեղծող կոդը: Հետևյալը ցույց է տալիս կոճակը ստեղծող կոդը:

<Կոճակի բովանդակություն = "Մատով խփել ինձ": Լիցք = "5"> </ կոճակը>

Օրինակ

Կոճակը հորիզոնական թեքելու համար ստեղծեք ScaleTransform- ը և հարցրու այն ScaleX- ը գույքը -1 արժեքով: Կոճակը հորիզոնական թեքելու համար ստեղծեք ա ScaleTransform- ը և սահմանել այն ScaleX- ը գույք -1-ին: Դիմել ScaleTransform- ը կոճակի վրա Rendertransform- ը գույք Կիրառել ScaleTransform- ը կոճակի վրա Rendertransform- ը գույք:

<Կոճակի բովանդակություն = "Մատով խփել ինձ": Padding = "5"> <Button.RenderTransform> <ScaleTransform ScaleX = "- 1" /> </Button.RenderTransform> </ Button>

ScaleTransform- ը կիրառելուց հետո կոճակը ScaleTransform- ը կիրառելուց հետո
ScaleTransform- ը կիրառելուց հետո կոճակը ScaleTransform- ը կիրառելուց հետո

Օրինակ

Ինչպես երևում է նախորդ նկարից, կոճակը արտացոլված էր, բայց նաև տեղափոխվեց: Կոճակը թեքվեց, բայց այն նույնպես տեղափոխվեց: Որ կոճակը արտացոլված էր վերին ձախ անկյունից: Դա այն է, որ կոճակը թեքվել է վերևի ձախ անկյունից: Կոճակը տեղում խցկելու համար պետք է դիմել ScaleTransform- ը իր կենտրոնը, ոչ թե դրա անկյունը: Կոճակը տեղում թեքելու համար ուզում եք կիրառել այն ScaleTransform- ը դեպի իր կենտրոնը, ոչ թե նրա անկյունը: Դիմելու հեշտ եղանակ ScaleTransform- ը դեպի կենտրոնական կոճակներ - նշանակեք կոճակները RenderTransformOrigin- ը արժեքը 0.5, 0.5: Կիրառման դյուրին միջոց ScaleTransform- ը կոճակ կոճակները RenderTransformOrigin- ը գույքը մինչև 0.5, 0.5:

<Կոճակի բովանդակություն = "Մատով խփել ինձ": Padding = "5" RenderTransformOrigin = "0.5,0.5"> <Button.RenderTransform> <ScaleTransform ScaleX = "- 1" /> </Button.RenderTransform> </ Button>

5, 0
0.5, 0.5 արժեք ունեցող կոճակը սահմանվել է rendertransformorigin- ի համար Կոճակը RenderTransformOrigin- ով `0.5, 0.5

Օրինակ

Ուղղահայաց կոճակը թեքելու համար նշեք ScaleTransform- ը առարկա Սկալեյ հատկությունները նրա փոխարեն ScaleX- ը գույք Կոճակը ուղղահայաց մատով թեքելու համար սահմանեք ScaleTransform- ը օբյեկտի Սկալեյ գույքը դրա փոխարեն ScaleX- ը գույք:

<Կոճակի բովանդակություն = "Մատով խփել ինձ": Padding = "5" RenderTransformOrigin = "0.5,0.5"> <Button.RenderTransform> <ScaleTransform ScaleY = "- 1" /> </Button.RenderTransform> </ Button>

Ուղղահայացորեն արտացոլված կոճակը Ուղղահայացորեն շրջված կոճակը
Ուղղահայացորեն արտացոլված կոճակը Ուղղահայացորեն շրջված կոճակը

Տե՛ս նաև տե՛ս նաև