Class BaseListViewVisualItem
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.UI.dll
Syntax
public class BaseListViewVisualItem : LightVisualElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IComponent, IDisposable, IBindableComponent, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IImageElement, ITextPrimitive, ITextProvider, IVirtualizedElement<ListViewDataItem>
Constructors
BaseListViewVisualItem()
Declaration
public BaseListViewVisualItem()
Fields
CurrentProperty
dataItem
HotTrackingProperty
IsControlInactiveProperty
SelectedProperty
Properties
Current
Declaration
public bool Current { get; }
Property Value
System.Boolean
|
Data
Editor
IsControlActive
Declaration
public bool IsControlActive { get; }
Property Value
System.Boolean
|
IsInEditMode
Declaration
public bool IsInEditMode { get; }
Property Value
System.Boolean
|
ItemHotTrackingEnabled
Declaration
public bool ItemHotTrackingEnabled { get; set; }
Property Value
System.Boolean
|
Selected
Declaration
public bool Selected { get; }
Property Value
System.Boolean
|
ToggleElement
Declaration
public RadToggleButtonElement ToggleElement { get; }
Property Value
RadToggleButtonElement
|
Methods
AddEditor(IInputEditor)
ArrangeContentCore(RectangleF)
Declaration
protected virtual void ArrangeContentCore(RectangleF clientRect)
Parameters
System.Drawing.RectangleF
clientRect
|
ArrangeOverride(SizeF)
Declaration
protected override SizeF ArrangeOverride(SizeF finalSize)
Parameters
System.Drawing.SizeF
finalSize
|
Returns
System.Drawing.SizeF
|
Overrides
Attach(ListViewDataItem, Object)
Declaration
public virtual void Attach(ListViewDataItem data, object context)
Parameters
ListViewDataItem
data
|
System.Object
context
|
Implements
CreateChildElements()
Declaration
protected override void CreateChildElements()
Overrides
CreateToggleElement()
Declaration
protected virtual RadToggleButtonElement CreateToggleElement()
Returns
RadToggleButtonElement
|
DataPropertyChanged(Object, PropertyChangedEventArgs)
Declaration
protected virtual void DataPropertyChanged(object sender, PropertyChangedEventArgs e)
Parameters
System.Object
sender
|
System.ComponentModel.PropertyChangedEventArgs
e
|
Detach()
DisposeManagedResources()
Declaration
protected override void DisposeManagedResources()
Overrides
GetArrangeRectangles(RectangleF, out RectangleF, out RectangleF)
Declaration
protected void GetArrangeRectangles(RectangleF clientRect, out RectangleF toggleRectangle, out RectangleF layoutManagerRect)
Parameters
System.Drawing.RectangleF
clientRect
|
System.Drawing.RectangleF
toggleRectangle
|
System.Drawing.RectangleF
layoutManagerRect
|
GetCheckBoxesPosition()
GetEditorArrangeRectangle(RectangleF)
Declaration
protected virtual RectangleF GetEditorArrangeRectangle(RectangleF clientRect)
Parameters
System.Drawing.RectangleF
clientRect
|
Returns
System.Drawing.RectangleF
|
GetEditorElement(IValueEditor)
Declaration
protected virtual RadItem GetEditorElement(IValueEditor editor)
Parameters
IValueEditor
editor
|
Returns
RadItem
|
IsCompatible(ListViewDataItem, Object)
Declaration
public virtual bool IsCompatible(ListViewDataItem data, object context)
Parameters
ListViewDataItem
data
|
System.Object
context
|
Returns
System.Boolean
|
Implements
MeasureElements(SizeF, SizeF, Padding)
Declaration
protected override SizeF MeasureElements(SizeF availableSize, SizeF clientSize, Padding borderThickness)
Parameters
System.Drawing.SizeF
availableSize
|
System.Drawing.SizeF
clientSize
|
System.Windows.Forms.Padding
borderThickness
|
Returns
System.Drawing.SizeF
|
Overrides
OnClick(EventArgs)
Declaration
protected override void OnClick(EventArgs e)
Parameters
System.EventArgs
e
|
Overrides
OnDoubleClick(EventArgs)
Declaration
protected override void OnDoubleClick(EventArgs e)
Parameters
System.EventArgs
e
|
Overrides
OnMouseDown(MouseEventArgs)
Declaration
protected override void OnMouseDown(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs
e
|
Overrides
OnMouseEnter(EventArgs)
Declaration
protected override void OnMouseEnter(EventArgs e)
Parameters
System.EventArgs
e
|
Overrides
OnMouseHover(EventArgs)
Declaration
protected override void OnMouseHover(EventArgs e)
Parameters
System.EventArgs
e
|
Overrides
OnMouseLeave(EventArgs)
Declaration
protected override void OnMouseLeave(EventArgs e)
Parameters
System.EventArgs
e
|
Overrides
OnMouseMove(MouseEventArgs)
Declaration
protected override void OnMouseMove(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs
e
|
Overrides
OnMouseUp(MouseEventArgs)
Declaration
protected override void OnMouseUp(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs
e
|
Overrides
OnPropertyChanged(RadPropertyChangedEventArgs)
Declaration
protected override void OnPropertyChanged(RadPropertyChangedEventArgs e)
Parameters
RadPropertyChangedEventArgs
e
|
Overrides
OnToggleButtonStateChanging(StateChangingEventArgs)
Declaration
protected virtual bool OnToggleButtonStateChanging(StateChangingEventArgs args)
Parameters
StateChangingEventArgs
args
|
Returns
System.Boolean
|
ProcessDragOver(Point, ISupportDrag)
Declaration
protected override bool ProcessDragOver(Point mousePosition, ISupportDrag dragObject)
Parameters
System.Drawing.Point
mousePosition
|
ISupportDrag
dragObject
|
Returns
System.Boolean
|
Overrides
RemoveEditor(IInputEditor)
ResetProperties()
Declaration
protected virtual void ResetProperties()
Synchronize()
SynchronizeProperties()
Declaration
protected virtual void SynchronizeProperties()
UnwireItemEvents()
Declaration
protected virtual void UnwireItemEvents()
WireItemEvents()
Declaration
protected virtual void WireItemEvents()