Namespace System.Windows
Classes
Analytics
Application
Encapsulates the app and its available services.
ApplicationServiceContext
Represents the initial state of a Silverlight application when application extension services are started.
ApplicationUnhandledExceptionEventArgs
AssemblyPart
AssemblyPartCollection
CheckAndDownloadUpdateCompletedEventArgs
Clipboard
Provides static methods that facilitate transferring data to and from the system clipboard. In Silverlight 5, this access is limited to Unicode text strings.
CSSEquivalent
DataFormats
Provides static, predefined format names for data objects. Use the named constants to identify the format of the data that you request from an IDataObject object.
DataObject
Provides a basic implementation of the IDataObject interface, which defines a format-independent mechanism for transferring data.
DataTemplate
Describes the visual structure of a data object.
DataTemplateKey
Represents the resource key for the DataTemplate class.
DependencyObject
Represents an object that participates in the dependency property system. DependencyObject is the immediate base class of many important UI-related classes, such as UIElement, Geometry, FrameworkTemplate, Style, and ResourceDictionary.
DependencyObjectCollection<T>
Represents a collection of DependencyObject instances of a specified type.
DependencyProperty
Represents a dependency property that is registered with the dependency property system. Dependency properties provide support for value expressions, data binding, animation, and property change notification.
DependencyPropertyChangedEventArgs
Provides data for a PropertyChangedCallback implementation.
Deployment
Provides application part and localization information in the application manifest when deploying a Silverlight-based application.
DragEventArgs
DurationConverter
Provides type conversion support for the Duration structure.
EventTrigger
Represents a trigger that applies a set of actions (animation storyboards) in response to an event.
ExceptionRoutedEventArgs
Provides event data for exceptions that are raised as events by asynchronous operations, such as MediaFailed or ImageFailed.
Expression
FontStretches
FontStyles
Represents the style of a font face (for example, normal or italic).
FontWeights
Provides a set of predefined font weights as static property values.
FrameworkElement
Provides a framework of common APIs for objects that participate in UI and programmatic layout. FrameworkElement also defines APIs related to data binding, object tree, and object lifetime feature areas.
FrameworkTemplate
Creates an element tree of elements.
HierarchicalDataTemplate
Represents a DataTemplate that supports HeaderedItemsControl objects, such as TreeViewItem.
Host
LayoutCycleException
An exception that is thrown by the layout cycle.
MessageBox
Displays a message box.
NotificationWindow
NullableBoolConverter
Converts System.Nullable<T> types (using the System.Boolean type constraint on the generic) from strings.
OutOfBrowserSettings
PresentationFrameworkCollection<T>
Provides a common collection class for Silverlight collections.
PropertyMetadata
Defines behavior aspects of a dependency property, including conditions it was registered with.
PropertyPath
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.
PropertyPathConverter
Provides type conversion support for the PropertyPath type.
ResourceDictionary
Defines a dictionary that contains resources used by components of the app. This dictionary is oriented toward defining the resources in XAML, and then retrieving them through XAML references via the StaticResource markup extension. Alternatively you can access resources by traversing the dictionary at run time.
RoutedEvent
Represents a routed event to the Silverlight event system.
RoutedEventArgs
Contains state information and event data associated with a routed event.
RoutedPropertyChangedEventArgs<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.
Setter
Applies a value to a property in a Style.
SetterBase
Represents the base class for value setters.
SetterBaseCollection
Represents a collection of objects that inherit from SetterBase.
SizeChangedEventArgs
Provides data related to the SizeChanged event.
StartupEventArgs
Contains the event data for the Startup event.
Style
Contains property setters that can be shared between instances of a type.
StyleTypedPropertyAttribute
This attribute is applied to the class and determine the target type which should be used for the properties of type Style. The definition inherits to the subclasses or the derived class can redefine the target type for the property already defined in the base class.
SystemColors
SystemParameters
TemplateBindingExpression
TemplateBindingExtension
TemplatePartAttribute
Style authors should be able to identify the part type used for styling the specific class. The part is usually required in the style and should have a specific predefined name.
TemplateVisualStateAttribute
Define an expected VisualState in the contract between a Control and its ControlTemplate for use with the VisualStateManager.
TextDecorationCollection
TextDecorations
Implements a set of predefined text decorations.
TriggerAction
Serves as the base class for BeginStoryboard.
TriggerActionCollection
Represents a collection of BeginStoryboard objects.
TriggerBase
Serves as the base class for EventTrigger.
TriggerCollection
Represents a collection of EventTrigger objects.
UIElement
UIElement is a base class for most of the objects that have visual appearance and can process basic input in a user interface.
VisualState
Represents the visual appearance of the control when it is in a specific state.
VisualStateChangedEventArgs
EventArgs for VisualStateGroup.CurrentStateChanging and CurrentStateChanged events.
VisualStateGroup
Contains mutually exclusive VisualState objects and VisualTransition objects that are used to go from one state to another.
VisualStateManager
Manages states and the logic for transitioning between states for controls.
VisualTransition
Defines a transition between VisualStates.
Window
Represents an application window.
WindowCollection
WindowSettings
WindowSizeChangedEventArgs
Contains the argument returned by a window size change event.
Structs
CornerRadius
[SECURITY CRITICAL] Describes the characteristics of a rounded corner, such as can be applied to a Windows.UI.Xaml.Controls.Border.
Duration
Represents the duration of time that a Windows.UI.Xaml.Media.Animation.Timeline is active.
FontStretch
FontStyle
FontWeight
Refers to the density of a typeface, in terms of the lightness or heaviness of the strokes.
GridLength
Represents the length of elements that explicitly support Windows.UI.Xaml.GridUnitType.Star unit types.
Point
Represents an x- and y-coordinate pair in two-dimensional space. Can also represent a logical point for certain property usages.
Rect
Describes the width, height, and point origin of a rectangle.
Size
Describes the width and height of an object.
Thickness
[SECURITY CRITICAL] Describes the thickness of a frame around a rectangle. Four System.Double values describe the Windows.UI.Xaml.Thickness.Left, Windows.UI.Xaml.Thickness.Top, Windows.UI.Xaml.Thickness.Right, and Windows.UI.Xaml.Thickness.Bottom sides of the rectangle, respectively.
Interfaces
IApplicationLifetimeAware
IApplicationService
Defines methods that application extension services must implement in order to enable an application to start and stop the service.
IDataObject
IHasAccessToPropertiesWhereItIsUsed
INativeCollectionWrapper
Enums
FlowDirection
Defines constants that specify the content flow direction for text and UI elements.
FontCapitals
FontEastAsianLanguage
FontEastAsianWidths
FontFraction
FontNumeralAlignment
FontNumeralStyle
FontVariants
GridUnitType
Describes the kind of value that a Windows.UI.Xaml.GridLength object is holding.
HorizontalAlignment
Describes how a child element is vertically positioned or stretched within a parent's layout slot.
InstallState
Defines constants that indicate the installation state of an application that is configured to run outside the browser.
LineStackingStrategy
Describes the mechanism by which a line box is determined for each line.
MessageBoxButton
Specifies the buttons to include when you display a message box.
MessageBoxResult
Represents a user's response to a message box.
TextAlignment
Specifies whether text is centered, left-aligned, or right-aligned.
TextTrimming
Describes how text is trimmed when it overflows the edge of its containing box.
TextWrapping
Specifies whether text wraps when it reaches the edge of its container.
VerticalAlignment
Describes how a child element is vertically positioned or stretched within a parent's layout slot.
Visibility
Specifies the display state of an element.
WhenToCallPropertyChangedEnum
WindowResizeEdge
WindowState
WindowStyle
Delegates
CheckAndDownloadUpdateCompletedEventHandler
CoerceValueCallback
Property value coercion callback.
DependencyPropertyChangedEventHandler
DragEventHandler
ExceptionRoutedEventHandler
Represents the method that will handle certain events that report exceptions. These exceptions generally come from asynchronous operations.
MethodToUpdateDom
PropertyChangedCallback
Represents the callback that is invoked when the effective property value of a dependency property changes.
RoutedEventHandler
Represents the method that will handle routed events.
RoutedPropertyChangedEventHandler<T>
Represents methods that will handle various routed events that track property value changes.
SizeChangedEventHandler
Represents the method that will handle the SizeChanged event.
StartupEventHandler
Represents the method that will handle the Application.Startup event.
ValueToHtmlConverter
ValueToMultipleValuesHtmlConverter
WindowSizeChangedEventHandler
Represents the method that will handle the Window.SizeChanged event.