Advanced Rich App Graphics with XAML
This advanced course will teach you how to create stunning user interfaces using the most advanced markup language – XAML. We will dive deep into the graphics engine of XAML based applications. You will understand how XAML applications "Think" in vector graphics. We will introduce the basic elements that allow you to draw rich graphics in WPF and explain how to use them and how to arrange them so that they can be reused. You will learn how to create complex geometries and combine them with various brushes in order to create graphic entities. You will learn how to apply transformations in order to modify their layout and how to apply effects in order to modify their looks. In order to arrange them on the screen, you will learn layout in depth. Once you have mastered the building blocks, we will show you how to manipulate them programmatically. You will learn how to create animations, and how to apply the same principals in 3D. Finally, we will talk about practical design work and how to convert graphical design into a real life UI.