ClassUIElement
Definition
Namespace:Telerik.WinControls.Spreadsheet.UI
Assembly:Telerik.WinControls.RadSpreadsheet.dll
Syntax:
public abstract class UIElement : RadItem, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IBindableComponent, IComponent, IDisposable, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode
Inheritance: objectDisposableObjectRadObjectRadElementVisualElementRadComponentElementRadItemUIElement
Derived Classes:
Implements:
Inherited Members
Constructors
UIElement()
Declaration
public UIElement()
Fields
FlowDirectionProperty
Declaration
public static RadProperty FlowDirectionProperty
Field Value
Properties
Dispatcher
Declaration
public virtual Dispatcher Dispatcher { get; }
Property Value
IsFocusable
This property is used internally!
Declaration
public override bool IsFocusable { get; set; }
Property Value
Overrides
RenderTransform
Declaration
public RenderTransform RenderTransform { get; set; }
Property Value
Methods
CanPaint(IPaintingContext)
Declaration
protected virtual bool CanPaint(IPaintingContext context)
Parameters
context
Returns
CaptureMouse()
Declaration
public void CaptureMouse()
ClearValue(RadProperty)
Declaration
public void ClearValue(RadProperty property)
Parameters
property
DoClick(EventArgs)
Declaration
protected override void DoClick(EventArgs e)
Parameters
e
Overrides
DoDoubleClick(EventArgs)
Declaration
protected override void DoDoubleClick(EventArgs e)
Parameters
e
Overrides
DoMouseMove(MouseEventArgs)
Called when the mouse is moved over this element.
Declaration
protected override void DoMouseMove(MouseEventArgs e)
Parameters
e
The mouse event arguments.
Overrides
DoMouseWheel(MouseEventArgs)
Declaration
protected override void DoMouseWheel(MouseEventArgs e)
Parameters
e
Overrides
GetClipRect()
Declaration
protected override RectangleF GetClipRect()
Returns
Overrides
HitTest(Point)
Performs hit testing on the element to determine if the specified point lies within its bounds.
InitializeFields()
Initializes the fields of this instance with their default values.
Declaration
protected override void InitializeFields()
Overrides
OnBoundsChanged(RadPropertyChangedEventArgs)
Declaration
protected override void OnBoundsChanged(RadPropertyChangedEventArgs e)
Parameters
e
Overrides
OnBubbleEvent(RadElement, RoutedEventArgs)
Called when the bubble phase of a routed event occurs.
Declaration
protected override void OnBubbleEvent(RadElement sender, RoutedEventArgs args)
Parameters
sender
The element that originally raised the event.
args
The routed event arguments.
Overrides
OnClick(EventArgs)
Raises the Click event.
Declaration
protected override void OnClick(EventArgs e)
Parameters
e
Overrides
OnDoubleClick(EventArgs)
Raises the DoubleClick event.
Declaration
protected override void OnDoubleClick(EventArgs e)
Parameters
e
Overrides
OnLostFocus(EventArgs)
Declaration
protected virtual void OnLostFocus(EventArgs e)
Parameters
e
OnMouseClick(MouseButtonEventArgs)
Declaration
protected virtual void OnMouseClick(MouseButtonEventArgs e)
Parameters
e
OnMouseDoubleClick(MouseButtonEventArgs)
Declaration
protected virtual void OnMouseDoubleClick(MouseButtonEventArgs e)
Parameters
e
OnMouseDown(MouseEventArgs)
Called when a mouse button is pressed down over the item.
Declaration
protected override void OnMouseDown(MouseEventArgs e)
Parameters
e
The mouse event arguments.
Overrides
OnMouseLeftButtonDown(MouseButtonEventArgs)
Declaration
protected virtual void OnMouseLeftButtonDown(MouseButtonEventArgs e)
Parameters
e
OnMouseLeftButtonUp(MouseButtonEventArgs)
Declaration
protected virtual void OnMouseLeftButtonUp(MouseButtonEventArgs e)
Parameters
e
OnMouseRightButtonDown(MouseButtonEventArgs)
Declaration
protected virtual void OnMouseRightButtonDown(MouseButtonEventArgs e)
Parameters
e
OnMouseRightButtonUp(MouseButtonEventArgs)
Declaration
protected virtual void OnMouseRightButtonUp(MouseButtonEventArgs e)
Parameters
e
OnMouseUp(MouseEventArgs)
Called when a mouse button is released over the item.
Declaration
protected override void OnMouseUp(MouseEventArgs e)
Parameters
e
The mouse event arguments.
Overrides
OnPropertyChanged(RadPropertyChangedEventArgs)
Called when a property value has changed, handling item-specific property change logic including text, visual state, and animation properties.
Declaration
protected override void OnPropertyChanged(RadPropertyChangedEventArgs e)
Parameters
e
The property changed event arguments.
Overrides
Paint(IPaintingContext)
Declaration
public void Paint(IPaintingContext context)
Parameters
context
PaintCore(IPaintingContext)
Declaration
protected virtual void PaintCore(IPaintingContext context)
Parameters
context
ReleaseMouseCapture()
Declaration
public void ReleaseMouseCapture()
UpdateRenderTransform()
Declaration
public void UpdateRenderTransform()
Events
MouseClick
Declaration
public event EventHandler<MouseButtonEventArgs> MouseClick
Event Value
MouseDoubleClick
Declaration
public event EventHandler<MouseButtonEventArgs> MouseDoubleClick
Event Value
MouseEnter
Declaration
public event EventHandler<MouseButtonEventArgs> MouseEnter
Event Value
MouseLeftButtonDown
Declaration
public event EventHandler<MouseButtonEventArgs> MouseLeftButtonDown
Event Value
MouseLeftButtonUp
Declaration
public event EventHandler<MouseButtonEventArgs> MouseLeftButtonUp
Event Value
MouseRightButtonDown
Declaration
public event EventHandler<MouseButtonEventArgs> MouseRightButtonDown
Event Value
MouseRightButtonUp
Declaration
public event EventHandler<MouseButtonEventArgs> MouseRightButtonUp
Event Value