#19 – The System.Windows Namespace

Most user-interface related classes that a WPF application will use are located in the System.Windows namespace or one of its subordinate namespaces.

Some of the classes present in System.Windows :

  • Application – Encapsulated a WPF application
  • Clipboard – Transfer data to/from clipboard
  • ContentElement – Base class for contents elements, for flow-style presentation
  • DataObject – Transfering data
  • DataTemplate – Visual structure of a data object
  • DependencyObject – Object that participates in dependency property system
  • DependencyProperty – Properties that support data binding, inheritance, etc.
  • EventManager – Event-related utility methods
  • FrameworkElement – Extends UIElement & provides support for logical tree, et al
  • MessageBox – Displays a message box
  • ResourceDictionary – Dictionary that contains WPF resources
  • RoutedEvent – Routed event
  • Style – Sharing of properties/resources between instances
  • UIElement – Base class for graphical elements
  • UIElement3D – Base class for 3D elements
  • Window – Window in user interface

About Sean
Software developer in the Twin Cities area, passionate about software development and sailing.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: