პრაქტიკული სახელმძღვანელო. UIElement ობიექტის ჰორიზონტალური ან ვერტიკალური ასახვა
ეს მაგალითი გვიჩვენებს, თუ როგორ გამოიყენოთ ScaleTransform გადატრიალდი უელმენტი ჰორიზონტალურად ან ვერტიკალურად. ეს მაგალითი გვიჩვენებს, თუ როგორ გამოიყენოთ ა ScaleTransform გადახურვა ა უელმენტი ჰორიზონტალურად ან ვერტიკალურად. ამ მაგალითში ღილაკი მენეჯმენტი (მრავალფეროვნება უელმენტი ) შეიცვალა გამოყენებით ScaleTransform მისთვის რენდერტრანსფორმი საკუთრება ამ მაგალითში, ა ღილაკი კონტროლი (ტიპის უელმენტი ) იბრუნება ა ScaleTransform მისი რენდერტრანსფორმი საკუთრება.
მაგალითი
ქვემოთ არის ღილაკის ჩვენება. ქვემოთ მოცემულია ილუსტრაცია.
კავშირი უნდა ასახავდეს უცხოპლანეტელთან დაკავშირებას
ქვემოთ მოცემულია კოდი, რომელიც ქმნის ღილაკებს. ქვემოთ მოცემულია კოდი, რომელიც ქმნის ღილაკს.
<ღილაკი შინაარსი = "მიშველე მე!" Padding = "5"> </ Button>
მაგალითი
ღილაკს ჰორიზონტალურად რომ შეეხო, შექმნა ScaleTransform და იკითხეთ ScaleX ქონება -1. ღილაკს ჰორიზონტალურად რომ შეეხო, შექმენით ScaleTransform და მითითებული ScaleX ქონება -1. მიმართვა ScaleTransform ღილაკზე რენდერტრანსფორმი საკუთრება გამოიყენეთ ScaleTransform ღილაკს რენდერტრანსფორმი საკუთრება.
<ღილაკი შინაარსი = "მიშველე მე!" Padding = "5"> <ღილაკი.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– ის 0.5, 0.5
მაგალითი
ვერტიკალური ღილაკის დასაკრეფად, მიუთითეთ ScaleTransform ობიექტი სკალი თვისებები მის ნაცვლად ScaleX საკუთრება ღილაკს ვერტიკალურად გადაატრიალეთ, დააყენეთ ScaleTransform ობიექტის სკალი საკუთრების ნაცვლად ScaleX საკუთრება.
<ღილაკი შინაარსი = "მიშველე მე!" Padding = "5" RenderTransformOrigin = "0.5,0.5"> <ღილაკი.RenderTransform> <ScaleTransform ScaleY = "- 1" /> </Button.RenderTransform> </ Button>
ვერტიკალურად ასახული ღილაკი ვერტიკალურად ალაგებული ღილაკით