Գործնական ուղեցույց: UIElement օբյեկտի հորիզոնական կամ ուղղահայաց արտացոլում
Այս օրինակը ցույց է տալիս, թե ինչպես օգտագործել ScaleTransform- ը շրջվել Խայտառակություն հորիզոնական կամ ուղղահայաց: Այս օրինակը ցույց է տալիս, թե ինչպես օգտագործել a ScaleTransform- ը խցկել ա Խայտառակություն հորիզոնական կամ ուղղահայաց: Այս օրինակում Կոճակ կառավարում (բազմազանություն) Խայտառակություն ) փոխվել է `կիրառելով ScaleTransform- ը նրա համար Rendertransform- ը գույք Այս օրինակում ՝ ա Կոճակ հսկողություն (մի տեսակ Խայտառակություն ) փաթաթվում է ՝ կիրառելով ա ScaleTransform- ը դրան Rendertransform- ը գույք:
Օրինակ
Ստորև ներկայացված է կոճակը ցուցադրելու համար: Հետևյալ նկարազարդումը ցույց է տալիս մատը:
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- ը դեպի կենտրոնական կոճակներ - նշանակեք կոճակները 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>
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>
Ուղղահայացորեն արտացոլված կոճակը Ուղղահայացորեն շրջված կոճակը