WPF Designer

The WPF Designer for Visual Studio provides a visual design experience for creating Windows Presentation Foundation (WPF) and Silverlight controls and applications. The WPF Designer has many features to help you write Extensible Application Markup Language (XAML) for your WPF applications. 

In This Section


  • FrameworkElement
    Provides a framework-level set of properties, events, and methods for WPF elements.

  • UIElement
    Represents the base class for WPF core-level implementations building on WPF elements and basic presentation characteristics.

  • Control
    Represents the base class for UI elements that use a ControlTemplate to define their appearance.

  • XamlReader
    Parses XAML markup into an object.

  • XamlWriter
    Serializes an object to XAML.