IComponentTreeHandler
Interface
Defines the contract for handling component tree operations and ambient property management in RadControls.
Definition
Namespace:Telerik.WinControls
Assembly:Telerik.WinControls.dll
Syntax:
C#
public interface IComponentTreeHandler : ILayoutHandler
Derived Classes:
Inherited Members
Properties
C#
ComponentInputBehavior Behavior { get; }
C#
ComponentThemableElementTree ElementTree { get; }
C#
Size ImageScalingSize { get; set; }
C#
bool Initializing { get; }
C#
bool IsDesignMode { get; }
C#
RootRadElement RootElement { get; }
C#
ImageList SmallImageList { get; set; }
C#
Size SmallImageScalingSize { get; set; }
C#
string ThemeClassName { get; set; }
Methods
C#
void CallOnScreenTipNeeded(object sender, ScreenTipNeededEventArgs e)
C#
void CallOnToolTipTextNeeded(object sender, ToolTipTextNeededEventArgs e)
C#
void ControlThemeChangedCallback()
Returns the value for some ambient properties like BackColor, ForelColor, Font, etc.
C#
void InvalidateElement(RadElement element, Rectangle bounds)
C#
void InvalidateIfNotSuspended()
C#
void LoadElementTree()
Updates after a change in an ambient property like BackColor, ForeColor, Font, etc.
C#
bool OnCaptureChangeRequested(RadElement element, bool capture)
C#
void OnDisplayPropertyChanged(RadPropertyChangedEventArgs e)
C#
void ResumeUpdate()
C#
void SuspendUpdate()
C#
void UnregisterHostedControl(RadHostItem hostElement, bool removeControl)
Events
C#
event ThemeNameChangedEventHandler ThemeNameChanged
C#
event ToolTipTextNeededEventHandler ToolTipTextNeeded