Click or drag to resize
ComponentThemableElementTree Class
Inheritance Hierarchy

Namespace: Telerik.WinControls
Assembly: Telerik.WinControls (in Telerik.WinControls.dll) Version: 2018.3.1016.40 (2018.3.1016.40)
public class ComponentThemableElementTree : RadElementTree, 
	IDisposable, IThemeChangeListener

The ComponentThemableElementTree type exposes the following members.

Public methodComponentThemableElementTree
Initializes a new instance of the ComponentThemableElementTree class
Public propertyAnimationsEnabled
Gets value indicating whether the animated property changes are suspended for the control. Also see SuspendAnimations.
Public propertyComponentTreeHandler
Gets the bridge between the abstract RadElement layout and the RadControl instance.
(Inherited from RadElementTree.)
Public propertyControl
Gets or sets the RadControl for the corresponding tree.
(Inherited from RadElementTree.)
Public propertyDisposing (Inherited from RadElementTree.)
Public propertyEnableApplicationThemeName
Public propertyEnableTheming
Public propertyFallbackToControlDefault
Gets or sets a value indicating whether to fallback to control default theme if the control does not support the current theme.
Public propertyIsLayoutSuspended (Inherited from RadElementTree.)
Public propertyRootElement
Gets the RootElement of the tree.
(Inherited from RadElementTree.)
Public propertyStyleVersion
Gets the version of the style applied to this themable element tree. This property is used internally.
Public propertyTheme
Gets the currently used theme.
Public propertyThemeClassName
Gets or sets the class name string that ThemeResolutionService will use to find the themes registered for the control.
Public propertyThemeName
Gets or sets control's preffered theme name. Themes are stored and retrieved using APIs of ThemeResolutionService.
Public propertyTreeName
Gets the tree name.
(Inherited from RadElementTree.)
Public methodApplyThemeToElement(RadObject)
Public methodApplyThemeToElement(RadObject, Boolean)
Public methodApplyThemeToElementTree
Public methodDispose (Inherited from RadElementTree.)
Protected methodDispose(Boolean)
Releases the unmanaged resources used by the ComponentThemableElementTree and optionally releases the managed resources
(Overrides RadElementTreeDispose(Boolean).)
Public methodGetElementAtPoint(Point, PredicateRadElement)
Gets the element at specific coordinates if it meets the predicate criteria.
(Inherited from RadElementTree.)
Public methodGetElementAtPoint(RadElement, Point, ListRadElement) (Inherited from RadElementTree.)
Public methodGetElementAtPoint(RadElement, Point, ListRadElement, PredicateRadElement) (Inherited from RadElementTree.)
Public methodGetElementAtPointT(Point)
Gets the element of specific type at specific coordinates if it handles the mouse input.
(Inherited from RadElementTree.)
Public methodGetPreferredSize
Retrieves the size of a rectangular area into which a control can be fitted. This override is called only when AutoSize is true.
(Inherited from RadElementTree.)
Public methodInitializeRootElement (Inherited from RadElementTree.)
Public methodOnAutoSizeChanged (Inherited from RadElementTree.)
Public methodPerformInnerLayout (Inherited from RadElementTree.)
Public methodPerformLayout (Inherited from RadElementTree.)
Public methodResumeAnimations
Resumes the animated property changes for the conrol. For more info see SuspendAnimations
Public methodSuspendAnimations
Suspends the animated property changes for the control. When animation are suspended property changes still occur but without aniumations.
See Also