Hi Aaron Stewart,
It seems you are talking about Windows Presentation Foundation (WPF). It is the graphical subsystem and is directly related to XAML. It provides a consistent programming model for building applications and provides a clear separation between the UI and the business logic. A WPF application can be deployed on the desktop or hosted in a web browser. It also enables rich control, design, and development of the visual aspects of Windows programs. It aims to unify a host of application services: user interface, 2D and 3D drawing, fixed and adaptive documents, advanced typography, vector graphics, raster graphics, animation, data binding, audio and video. You can use Visual Studio 2008 and Expression Blend to design a WPF application.
Hope this helps.
Best regards.
Rong-Chun Zhang
Windows Forms General FAQs
Windows Forms Data Controls and Databinding FAQs