Microsoft Silverlight will reach end of support after October 2021. Learn more.
Provides Silverlight property system services.
See Derived Objects for syntax information.
BitmapImage (Silverlight 2)
Border (Silverlight 2)
DeepZoomImageTileSource (Silverlight 2)
DiscreteObjectKeyFrame (Silverlight 2)
MultiScaleImage (Silverlight 2)
ObjectAnimationUsingKeyFrames (Silverlight 2)
ObjectKeyFrameCollection (Silverlight 2)
PasswordBox (Silverlight 2)
Popup (Silverlight 2)
StackPanel (Silverlight 2)
TextBox (Silverlight 2)
The DependencyObject class enables Silverlight property system services for its derived objects, such as UIElement. DependencyObject provides get and set utility methods for values of properties for the DependencyObject class.
The DependencyObject class also supports the ability to get references to other objects in the runtime tree. This can be accomplished by setting the Name property at first in XAML, and then obtaining a reference to the object at run time with FindName.
Some features that enable input are not exposed by DependencyObject. Instead, they are available in the UIElement class. In addition, some objects that are derived from DependencyObject, such as geometries, do not support input events because they are not also an instance of UIElement. Instead, you must process input that comes from the containing UIElement object, such as a Path object, which contains the geometries as data.