Click to Rate and Give Feedback
MSDN
MSDN Library
.NET Development
.NET Framework 3.5
This page is specific to
Microsoft Visual Studio 2008/.Net Framework 3.5

Other versions are also available for the following:
.NET Framework Class Library
System.Windows Namespace

Provides several important Windows Presentation Foundation (WPF) base element classes, various classes that support the WPF property system and event logic, and other types that are more broadly consumed by the WPF core and framework.

  ClassDescription
ms599716.pubclass(en-us,VS.90).gifApplication Encapsulates a Windows Presentation Foundation (WPF) application.
ms599716.pubclass(en-us,VS.90).gifAttachedPropertyBrowsableAttribute Provides a base class for .NET Framework attributes that report the use scope of attached properties.
ms599716.pubclass(en-us,VS.90).gifAttachedPropertyBrowsableForChildrenAttribute Specifies that an attached property has a browsable scope that extends to child elements in the logical tree.
ms599716.pubclass(en-us,VS.90).gifAttachedPropertyBrowsableForTypeAttribute Specifies that an attached property is browsable only for elements that derive from a specified type.
ms599716.pubclass(en-us,VS.90).gifAttachedPropertyBrowsableWhenAttributePresentAttribute Specifies that an attached property is only browsable on an element that also has another specific  .NET Framework attribute applied to its class definition.
ms599716.pubclass(en-us,VS.90).gifAutoResizedEventArgs Provides data for the AutoResized event raised by HwndSource.
ms599716.pubclass(en-us,VS.90).gifClipboard Provides static methods that facilitate transferring data to and from the system Clipboard.
ms599716.pubclass(en-us,VS.90).gifColorConvertedBitmapExtension Implements a markup extension that enables ColorConvertedBitmap creation. A ColorConvertedBitmap does not have an embedded profile, the profile instead being based on source and destination values.
ms599716.pubclass(en-us,VS.90).gifComponentResourceKey Defines or references resource keys based on class names in external assemblies, as well as an additional identifier.
ms599716.pubclass(en-us,VS.90).gifCondition Represents a condition for the MultiTrigger and the MultiDataTrigger, which apply changes to property values based on a set of conditions.
ms599716.pubclass(en-us,VS.90).gifConditionCollection Represents a collection of Condition objects.
ms599716.pubclass(en-us,VS.90).gifContentElement Provides a WPF core-level base class for content elements. Content elements are designed for flow-style presentation, using an intuitive markup-oriented layout model and a deliberately simple object model.
ms599716.pubclass(en-us,VS.90).gifContentOperations Provides static utility methods for getting or setting the position of a ContentElement in an element tree.
ms599716.pubclass(en-us,VS.90).gifCornerRadiusConverter Converts instances of other types to and from a CornerRadius.
ms599716.pubclass(en-us,VS.90).gifCultureInfoIetfLanguageTagConverter Converts instances of CultureInfo to and from other data types.
ms599716.pubclass(en-us,VS.90).gifDataFormat Represents a data format by using a format name and numeric ID.
ms599716.pubclass(en-us,VS.90).gifDataFormats Provides a set of predefined data format names that can be used to identify data formats available in the clipboard or drag-and-drop operations.
ms599716.pubclass(en-us,VS.90).gifDataObject Provides a basic implementation of the IDataObject interface, which defines a format-independent mechanism for transferring data.
ms599716.pubclass(en-us,VS.90).gifDataObjectCopyingEventArgs Arguments for the DataObject.Copying event.
ms599716.pubclass(en-us,VS.90).gifDataObjectEventArgs Provides an abstract base class for events associated with the DataObject class.
ms599716.pubclass(en-us,VS.90).gifDataObjectPastingEventArgs Contains arguments for the DataObject.Pasting event.
ms599716.pubclass(en-us,VS.90).gifDataObjectSettingDataEventArgs Contains arguments for the DataObject.SettingData event.
ms599716.pubclass(en-us,VS.90).gifDataTemplate Describes the visual structure of a data object.
ms599716.pubclass(en-us,VS.90).gifDataTemplateKey Represents the resource key for the DataTemplate class.
ms599716.pubclass(en-us,VS.90).gifDataTrigger Represents a trigger that applies property values or performs actions when the bound data meets a specified condition.
ms599716.pubclass(en-us,VS.90).gifDependencyObject Represents an object that participates in the dependency property system.
ms599716.pubclass(en-us,VS.90).gifDependencyObjectType Implements an underlying type cache for all DependencyObject derived types.
ms599716.pubclass(en-us,VS.90).gifDependencyProperty Represents a dependency property that is registered with the Windows Presentation Foundation (WPF) property system. Dependency properties provide support for value expressions, property invalidation and dependent-value coercion, default values, inheritance, data binding, animation, property change notification, and styling.
ms599716.pubclass(en-us,VS.90).gifDependencyPropertyHelper Provides a single helper method (GetValueSource) that reports the property system source for the effective value of a dependency property.
ms599716.pubclass(en-us,VS.90).gifDependencyPropertyKey Provides a dependency property identifier for limited write access to a read-only dependency property.
ms599716.pubclass(en-us,VS.90).gifDialogResultConverter Converts the DialogResult property, which is a Nullable<(Of <(T>)>) value of type Boolean, to and from other types.
ms599716.pubclass(en-us,VS.90).gifDragDrop Provides helper methods and fields for initiating drag-and-drop operations, including a method to begin a drag-and-drop operation, and facilities for adding and removing drag-and-drop related event handlers.
ms599716.pubclass(en-us,VS.90).gifDragEventArgs Contains arguments relevant to all drag-and-drop events (DragEnter, DragLeave, DragOver, and Drop).
ms599716.pubclass(en-us,VS.90).gifDurationConverter Converts instances of Duration to and from other type representations.
ms599716.pubclass(en-us,VS.90).gifDynamicResourceExtension Implements a markup extension that supports dynamic resource references made from XAML.
ms599716.pubclass(en-us,VS.90).gifDynamicResourceExtensionConverter Converts from parsed XAML to DynamicResourceExtension and supports dynamic resource references made from XAML.
ms599716.pubclass(en-us,VS.90).gifEventManager Provides event-related utility methods that register routed events for class owners and add class handlers.
ms599716.pubclass(en-us,VS.90).gifEventPrivateKey Provides unique identification for events whose handlers are stored into an internal hashtable.
ms599716.pubclass(en-us,VS.90).gifEventRoute Represents the container for the route to be followed by a routed event.
ms599716.pubclass(en-us,VS.90).gifEventSetter Represents an event setter in a style. Event setters invoke the specified event handlers in response to events.
ms599716.pubclass(en-us,VS.90).gifEventTrigger Represents a trigger that applies a set of actions in response to an event.
ms599716.pubclass(en-us,VS.90).gifExceptionRoutedEventArgs Provides data for the Image and MediaElement failed events.
ms599716.pubclass(en-us,VS.90).gifExitEventArgs Event arguments for the Exit event.
ms599716.pubclass(en-us,VS.90).gifExpression This type supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
ms599716.pubclass(en-us,VS.90).gifExpressionConverter This type supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
ms599716.pubclass(en-us,VS.90).gifFigureLengthConverter Converts instances of other types to and from a FigureLength.
ms599716.pubclass(en-us,VS.90).gifFontSizeConverter Converts font size values to and from other type representations.
ms599716.pubclass(en-us,VS.90).gifFontStretchConverter Converts instances of FontStretch to and from other type representations.
ms599716.pubclass(en-us,VS.90).gifFontStretches Provides a set of static predefined FontStretch values.
ms599716.pubclass(en-us,VS.90).gifFontStyleConverter Converts instances of FontStyle to and from other data types.
ms599716.pubclass(en-us,VS.90).gifFontStyles Provides a set of static predefined FontStyle values.
ms599716.pubclass(en-us,VS.90).gifFontWeightConverter Converts instances of FontWeight to and from other data types.
ms599716.pubclass(en-us,VS.90).gifFontWeights Provides a set of static predefined FontWeight values.
ms599716.pubclass(en-us,VS.90).gifFrameworkContentElement FrameworkContentElement is the WPF framework-level implementation and expansion of the ContentElement base class. FrameworkContentElement adds support for additional input APIs (including tooltips and context menus), storyboards, data context for data binding, styles support, and logical tree helper APIs.
ms599716.pubclass(en-us,VS.90).gifFrameworkElement Provides a WPF framework-level set of properties, events, and methods for Windows Presentation Foundation (WPF) elements. This class represents the provided WPF framework-level implementation built on the WPF core-level APIs defined by UIElement.
ms599716.pubclass(en-us,VS.90).gifFrameworkElementFactory Supports the creation of templates.
ms599716.pubclass(en-us,VS.90).gifFrameworkPropertyMetadata Reports or applies metadata for a dependency property, specifically adding framework-specific property system characteristics.
ms599716.pubclass(en-us,VS.90).gifFrameworkTemplate Enables the instantiation of a tree of FrameworkElement and/or FrameworkContentElement objects.
ms599716.pubclass(en-us,VS.90).gifFreezable Defines an object that has a modifiable state and a read-only (frozen) state. Classes that derive from Freezable provide detailed change notification, can be made immutable, and can clone themselves.
ms599716.pubclass(en-us,VS.90).gifFreezableCollection<(Of <(T>)>) Represents a collection of DependencyObject, Freezable, or Animatable objects. FreezableCollection<(Of <(T>)>) is itself an Animatable type.
ms599716.pubclass(en-us,VS.90).gifGiveFeedbackEventArgs Contains arguments for the GiveFeedback event.
ms599716.pubclass(en-us,VS.90).gifGridLengthConverter Converts instances of other types to and from GridLength instances.
ms599716.pubclass(en-us,VS.90).gifHierarchicalDataTemplate Represents a DataTemplate that supports HeaderedItemsControl, such as TreeViewItem or MenuItem.
ms599716.pubclass(en-us,VS.90).gifInt32RectConverter Converts instances of other types to and from an Int32Rect.
ms599716.pubclass(en-us,VS.90).gifKeySplineConverter Converts instances of other types to and from a KeySpline.
ms599716.pubclass(en-us,VS.90).gifKeyTimeConverter Converts instances of KeyTime to and from other types.
ms599716.pubclass(en-us,VS.90).gifLengthConverter Converts instances of other types to and from instances of a Double that represent an object's length.
ms599716.pubclass(en-us,VS.90).gifLocalizabilityAttribute Specifies the localization attributes for a binary XAML (BAML) class or class member.
ms599716.pubclass(en-us,VS.90).gifLocalization The Localization class defines attached properties for localization attributes and comments.
ms599716.pubclass(en-us,VS.90).gifLogicalTreeHelper Provides static helper methods for logical tree element queries.
ms599716.pubclass(en-us,VS.90).gifLostFocusEventManager Provides a WeakEventManager implementation so that you can use the "weak event listener" pattern to attach listeners for the UIElement..::.LostFocus or ContentElement..::.LostFocus events.
ms599716.pubclass(en-us,VS.90).gifMediaScriptCommandRoutedEventArgs Provides data for the MediaElement..::.ScriptCommand and MediaPlayer..::.ScriptCommand events.
ms599716.pubclass(en-us,VS.90).gifMessageBox Displays a message box.
ms599716.pubclass(en-us,VS.90).gifMultiDataTrigger Represents a trigger that applies property values or performs actions when the bound data meet a set of conditions.
ms599716.pubclass(en-us,VS.90).gifMultiTrigger Represents a trigger that applies property values or performs actions when a set of conditions are satisfied.
ms599716.pubclass(en-us,VS.90).gifNameScope Implements base support for the INameScope methods that store or retrieve name-object mappings into a particular namescope, and adds attached property support to make it simpler to get or set identifier namescope information dynamically at the element level..
ms599716.pubclass(en-us,VS.90).gifNullableBoolConverter Converts to and from the Nullable<(Of <(T>)>) type (using the Boolean type constraint on the generic).
ms599716.pubclass(en-us,VS.90).gifPointConverter Converts instances of other types to and from a Point.
ms599716.pubclass(en-us,VS.90).gifPresentationSource Provides an abstract base for classes that present content from another technology as part of an interoperation scenario. In addition, this class provides static methods for working with these sources, as well as the basic visual-layer presentation architecture.
ms599716.pubclass(en-us,VS.90).gifPropertyMetadata Defines certain behavior aspects of a dependency property as it is applied to a specific type, including conditions it was registered with.
ms599716.pubclass(en-us,VS.90).gifPropertyPath Implements a data structure for describing a property as a path below another property, or below an owning type. Property paths are used in data binding to objects, and in storyboards and timelines for animations.
ms599716.pubclass(en-us,VS.90).gifPropertyPathConverter Provides a type converter for PropertyPath objects.
ms599716.pubclass(en-us,VS.90).gifQueryContinueDragEventArgs Contains arguments for the QueryContinueDrag event.
ms599716.pubclass(en-us,VS.90).gifRectConverter Converts instances of other types to and from instances of Rect.
ms599716.pubclass(en-us,VS.90).gifRequestBringIntoViewEventArgs Provides data for the FrameworkElement..::.RequestBringIntoView routed event.
ms599716.pubclass(en-us,VS.90).gifResourceDictionary Provides a hash table / dictionary implementation that contains WPF resources used by components and other elements of a WPF application.
ms599716.pubclass(en-us,VS.90).gifResourceKey Provides an abstract base class for various resource keys.
ms599716.pubclass(en-us,VS.90).gifResourceReferenceKeyNotFoundException The exception that is thrown when a resource reference key cannot be found during parsing or serialization of markup extension resources.
ms599716.pubclass(en-us,VS.90).gifRoutedEvent Represents and identifies a routed event and declares its characteristics.
ms599716.pubclass(en-us,VS.90).gifRoutedEventArgs Contains state information and event data associated with a routed event.
ms599716.pubclass(en-us,VS.90).gifRoutedPropertyChangedEventArgs<(Of <(T>)>) Provides data about a change in value to a dependency property as reported by particular routed events, including the previous and current value of the property that changed.
ms599716.pubclass(en-us,VS.90).gifSessionEndingCancelEventArgs Contains the event arguments for the SessionEnding event.
ms599716.pubclass(en-us,VS.90).gifSetter Represents a setter that applies a property value.
ms599716.pubclass(en-us,VS.90).gifSetterBase Represents the base class for value setters.
ms599716.pubclass(en-us,VS.90).gifSetterBaseCollection Represents a collection of SetterBase objects.
ms599716.pubclass(en-us,VS.90).gifSizeChangedEventArgs Provides data related to the SizeChanged event.
ms599716.pubclass(en-us,VS.90).gifSizeChangedInfo Report the specifics of a value change involving a Size. This is used as a parameter in OnRenderSizeChanged overrides.
ms599716.pubclass(en-us,VS.90).gifSizeConverter Converts instances of other types to and from instances of the Size class. This class cannot be inherited.
ms599716.pubclass(en-us,VS.90).gifSourceChangedEventArgs Provides data for the SourceChanged event, used for interoperation. This class cannot be inherited.
ms599716.pubclass(en-us,VS.90).gifSplashScreen Provides a startup screen for a Windows Presentation Foundation (WPF) application.
ms599716.pubclass(en-us,VS.90).gifStartupEventArgs Contains the arguments for the StartupUri event.
ms599716.pubclass(en-us,VS.90).gifStaticResourceExtension Implements a markup extension that supports static (load time) resource references made from XAML.
ms599716.pubclass(en-us,VS.90).gifStrokeCollectionConverter Converts a StrokeCollection to a string.
ms599716.pubclass(en-us,VS.90).gifStyle Enables the sharing of properties, resources, and event handlers between instances of a type.
ms599716.pubclass(en-us,VS.90).gifStyleTypedPropertyAttribute Represents an attribute that is applied to the class definition and determines the TargetTypes of the properties that are of type Style.
ms599716.pubclass(en-us,VS.90).gifSystemColors Contains system colors, system brushes, and system resource keys that correspond to system display elements.
ms599716.pubclass(en-us,VS.90).gifSystemFonts Contains properties that expose the system resources that concern fonts.
ms599716.pubclass(en-us,VS.90).gifSystemParameters Contains properties that you can use to query system settings.
ms599716.pubclass(en-us,VS.90).gifTemplateBindingExpression Describes a run-time instance of a TemplateBindingExtension.
ms599716.pubclass(en-us,VS.90).gifTemplateBindingExpressionConverter A type converter that is used to construct a markup extension from a TemplateBindingExpression instance during serialization.
ms599716.pubclass(en-us,VS.90).gifTemplateBindingExtension Implements a markup extension that supports the binding between the value of a property in a template and the value of some other exposed property on the templated control.
ms599716.pubclass(en-us,VS.90).gif