Part 3 of Charles Petzold's course on XAML focuses on transforms, also known as matrix transforms or transform matrices. Historically, transforms have been the property of the graphics gurus, but in XAML-based environments, transforms are very easy to use. They are available to every programmer, and can be applied to any element. Transforms are crucial for realizing techniques such as sideways text, drop shadow, and reflection, and can be vital to developing a modern user interface. Learn how to use all the various kinds of transforms, discover the mathematics behind transforms, and explore techniques for persuading the XAML layout system to recognize transformed elements.