ScaleTransform
ScaleTransform
enlarges or shrinks an element horizontally, vertically, or in both directions. This transform has four straightforward double
properties:
→ ScaleX—Multiplier for the element’s width (default value = 1
)
→ ScaleY—Multiplier for the element’s height (default value = 1
)
→ CenterX—Origin for horizontal scaling (default value = 0
)
→ CenterY—Origin for vertical scaling (default value = 0
)
A ScaleX
value of 0.5
shrinks an element’s rendered width in half, whereas a ScaleX
value of 2
doubles the width. CenterX
and CenterY
work the same way as with RotateTransform
.
Listing 3.1 applies ScaleTransform
to three Button
s in a StackPanel
, demonstrating the ability to stretch them independently in height or in width. Figure 3.9 ...
Get Universal Windows® Apps with XAML and C# Unleashed now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.