InterfaceIComponentTreeHandler
Defines the contract for handling component tree operations and ambient property management in RadControls.
Definition
Namespace:Telerik.WinControls
Assembly:Telerik.WinControls.dll
Syntax:
public interface IComponentTreeHandler : ILayoutHandler
Inherited Members
Properties
Behavior
Declaration
ComponentInputBehavior Behavior { get; }
Property Value
ElementTree
Declaration
ComponentThemableElementTree ElementTree { get; }
Property Value
Methods
CallOnScreenTipNeeded(object, ScreenTipNeededEventArgs)
Declaration
void CallOnScreenTipNeeded(object sender, ScreenTipNeededEventArgs e)
Parameters
sender
e
CallOnThemeNameChanged(ThemeNameChangedEventArgs)
Declaration
void CallOnThemeNameChanged(ThemeNameChangedEventArgs e)
Parameters
e
CallOnToolTipTextNeeded(object, ToolTipTextNeededEventArgs)
Declaration
void CallOnToolTipTextNeeded(object sender, ToolTipTextNeededEventArgs e)
Parameters
sender
e
ControlDefinesThemeForElement(RadElement)
Declaration
bool ControlDefinesThemeForElement(RadElement element)
Parameters
element
Returns
ControlThemeChangedCallback()
Declaration
void ControlThemeChangedCallback()
GetAmbientPropertyValue(RadProperty)
Returns the value for some ambient properties like BackColor, ForelColor, Font, etc.
Declaration
object GetAmbientPropertyValue(RadProperty property)
Parameters
property
Returns
InitializeRootElement(RootRadElement)
Declaration
void InitializeRootElement(RootRadElement rootElement)
Parameters
rootElement
InvalidateElement(RadElement)
Declaration
void InvalidateElement(RadElement element)
Parameters
element
InvalidateElement(RadElement, Rectangle)
Declaration
void InvalidateElement(RadElement element, Rectangle bounds)
Parameters
element
bounds
InvalidateIfNotSuspended()
Declaration
void InvalidateIfNotSuspended()
LoadElementTree()
Declaration
void LoadElementTree()
OnAmbientPropertyChanged(RadProperty)
Updates after a change in an ambient property like BackColor, ForeColor, Font, etc.
Declaration
void OnAmbientPropertyChanged(RadProperty property)
Parameters
property
OnCaptureChangeRequested(RadElement, bool)
Declaration
bool OnCaptureChangeRequested(RadElement element, bool capture)
Parameters
element
capture
Returns
OnDisplayPropertyChanged(RadPropertyChangedEventArgs)
Declaration
void OnDisplayPropertyChanged(RadPropertyChangedEventArgs e)
Parameters
e
OnFocusRequested(RadElement)
Declaration
bool OnFocusRequested(RadElement element)
Parameters
element
Returns
RegisterHostedControl(RadHostItem)
Declaration
void RegisterHostedControl(RadHostItem hostElement)
Parameters
hostElement
ResumeUpdate()
Declaration
void ResumeUpdate()
SuspendUpdate()
Declaration
void SuspendUpdate()
UnregisterHostedControl(RadHostItem, bool)
Declaration
void UnregisterHostedControl(RadHostItem hostElement, bool removeControl)
Parameters
hostElement
removeControl
Events
ThemeNameChanged
Declaration
event ThemeNameChangedEventHandler ThemeNameChanged
Event Value
ToolTipTextNeeded
Declaration
event ToolTipTextNeededEventHandler ToolTipTextNeeded
Event Value