ClassUIElement
Definition
Namespace:Telerik.WinControls.SyntaxEditor.UI
Assembly:Telerik.WinControls.SyntaxEditor.dll
Syntax:
public abstract class UIElement : VisualElement, IDisposable, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IStylableNode
Inheritance: objectDisposableObjectRadObjectRadElementVisualElementUIElement
Derived Classes:
Implements:
Inherited Members
Constructors
UIElement()
Declaration
public UIElement()
Fields
FlowDirectionProperty
Declaration
public static RadProperty FlowDirectionProperty
Field Value
Properties
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 member fields to their default values. This method is called prior the CreateChildItems one and allows for initialization of members on which child elements depend.
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)
Declaration
protected override void OnMouseDown(MouseEventArgs e)
Parameters
e
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)
Declaration
protected override void OnMouseUp(MouseEventArgs e)
Parameters
e
Overrides
OnPropertyChanged(RadPropertyChangedEventArgs)
Called when a property value has changed, allowing for custom response to property changes.
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
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