Click or drag to resize
Windows.UI.Xaml Namespace
The Windows.UI.Xaml namespace provides general framework APIs and application model APIs, and a variety of support classes that are commonly used by many different feature areas.
Classes
  ClassDescription
Public classApplication
Encapsulates the app and its available services.
Public classDataTemplate
Describes the visual structure of a data object.
Public classDependencyObject
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.
Public classDependencyProperty
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.
Public classDependencyPropertyChangedEventArgs
Provides data for a PropertyChangedCallback implementation.
Public classCode exampleDispatcherTimer
Provides a timer that is integrated into the Dispatcher queue, which is processed at a specified interval of time and at a specified priority. One scenario for this is to run code on the UI thread.
Public classExceptionRoutedEventArgs
Provides event data for exceptions that are raised as events by asynchronous operations, such as MediaFailed or ImageFailed.
Public classFrameworkElement
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.
Public classFrameworkTemplate
Creates an element tree of elements.
Public classPropertyMetadata
Defines behavior aspects of a dependency property, including conditions it was registered with.
Public classPropertyPath
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.
Public classResourceDictionary
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.
Public classRoutedEventArgs
Contains state information and event data associated with a routed event.
Public classSetter
Applies a value to a property in a Style.
Public classSetterBase
Represents the base class for value setters.
Public classStyle
Contains property setters that can be shared between instances of a type.
Public classTemplateInstance
Defines a generated instance of a FrameworkTemplate.
Public classTextChangedEventArgs
Provides data for the TextChanged event.
Public classUIElement
UIElement is a base class for most of the objects that have visual appearance and can process basic input in a user interface.
Public classVisualState
Represents the visual appearance of the control when it is in a specific state.
Public classVisualStateGroup
Contains mutually exclusive VisualState objects and VisualTransition objects that are used to go from one state to another.
Public classVisualStateManager
Manages states and the logic for transitioning between states for controls.
Public classWindow
Represents an application window.
Structures
  StructureDescription
Public structureCornerRadius
[SECURITY CRITICAL] Describes the characteristics of a rounded corner, such as can be applied to a Windows.UI.Xaml.Controls.Border.
Public structureDuration
Represents the duration of time that a Windows.UI.Xaml.Media.Animation.Timeline is active.
Public structureGridLength
Represents the length of elements that explicitly support Windows.UI.Xaml.GridUnitType.Star unit types.
Public structureThickness
[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
  InterfaceDescription
Public interfaceIHasAccessToPropertiesWhereItIsUsed
Delegates
  DelegateDescription
Public delegateExceptionRoutedEventHandler
Represents the method that will handle certain events that report exceptions. These exceptions generally come from asynchronous operations.
Public delegatePropertyChangedCallback
Represents the callback that is invoked when the effective property value of a dependency property changes.
Public delegateRoutedEventHandler
Represents the method that will handle routed events.
Public delegateTextChangedEventHandler
Represents the method that will handle the TextChanged event.
Public delegateValueToHtmlConverter
Public delegateWindowSizeChangedEventHandler
Represents the method that will handle the Window.SizeChanged event.
Enumerations
  EnumerationDescription
Public enumerationGridUnitType
Describes the kind of value that a Windows.UI.Xaml.GridLength object is holding.
Public enumerationHorizontalAlignment
Describes how a child element is vertically positioned or stretched within a parent's layout slot.
Public enumerationTextAlignment
Specifies whether text is centered, left-aligned, or right-aligned.
Public enumerationTextWrapping
Specifies whether text wraps when it reaches the edge of its container.
Public enumerationVerticalAlignment
Describes how a child element is vertically positioned or stretched within a parent's layout slot.
Public enumerationVisibility
Specifies the display state of an element.
Public enumerationWhenToCallPropertyChangedEnum