Class BaseListViewVisualItem
Inheritance
System.Object
BaseListViewVisualItem
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
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.
|
Data
Declaration
public ListViewDataItem Data { get; }
Property Value
Implements
Editor
IsControlActive
Declaration
public bool IsControlActive { get; }
Property Value
System.
|
IsInEditMode
Declaration
public bool IsInEditMode { get; }
Property Value
System.
|
ItemHotTrackingEnabled
Declaration
public bool ItemHotTrackingEnabled { get; set; }
Property Value
System.
|
Selected
Declaration
public bool Selected { get; }
Property Value
System.
|
ToggleElement
Declaration
public RadToggleButtonElement ToggleElement { get; }
Property Value
Methods
AddEditor(IInputEditor)
ArrangeContentCore(RectangleF)
Declaration
protected virtual void ArrangeContentCore(RectangleF clientRect)
Parameters
System.
|
ArrangeOverride(SizeF)
Declaration
protected override SizeF ArrangeOverride(SizeF finalSize)
Parameters
System.
|
Returns
System.
|
Overrides
Attach(ListViewDataItem, Object)
Declaration
public virtual void Attach(ListViewDataItem data, object context)
Parameters
List
|
System.
|
Implements
CreateChildElements()
Declaration
protected override void CreateChildElements()
Overrides
CreateToggleElement()
Declaration
protected virtual RadToggleButtonElement CreateToggleElement()
Returns
DataPropertyChanged(Object, PropertyChangedEventArgs)
Declaration
protected virtual void DataPropertyChanged(object sender, PropertyChangedEventArgs e)
Parameters
System.
|
System.
|
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.
|
System.
|
System.
|
GetCheckBoxesPosition()
GetEditorArrangeRectangle(RectangleF)
Declaration
protected virtual RectangleF GetEditorArrangeRectangle(RectangleF clientRect)
Parameters
System.
|
Returns
System.
|
GetEditorElement(IValueEditor)
Declaration
protected virtual RadItem GetEditorElement(IValueEditor editor)
Parameters
IValue
|
Returns
IsCompatible(ListViewDataItem, Object)
Declaration
public virtual bool IsCompatible(ListViewDataItem data, object context)
Parameters
List
|
System.
|
Returns
System.
|
Implements
MeasureElements(SizeF, SizeF, Padding)
Declaration
protected override SizeF MeasureElements(SizeF availableSize, SizeF clientSize, Padding borderThickness)
Parameters
System.
|
System.
|
System.
|
Returns
System.
|
Overrides
OnClick(EventArgs)
Declaration
protected override void OnClick(EventArgs e)
Parameters
System.
|
Overrides
OnDoubleClick(EventArgs)
Declaration
protected override void OnDoubleClick(EventArgs e)
Parameters
System.
|
Overrides
OnMouseDown(MouseEventArgs)
Declaration
protected override void OnMouseDown(MouseEventArgs e)
Parameters
System.
|
Overrides
OnMouseEnter(EventArgs)
Declaration
protected override void OnMouseEnter(EventArgs e)
Parameters
System.
|
Overrides
OnMouseHover(EventArgs)
Declaration
protected override void OnMouseHover(EventArgs e)
Parameters
System.
|
Overrides
OnMouseLeave(EventArgs)
Declaration
protected override void OnMouseLeave(EventArgs e)
Parameters
System.
|
Overrides
OnMouseMove(MouseEventArgs)
Declaration
protected override void OnMouseMove(MouseEventArgs e)
Parameters
System.
|
Overrides
OnMouseUp(MouseEventArgs)
Declaration
protected override void OnMouseUp(MouseEventArgs e)
Parameters
System.
|
Overrides
OnPropertyChanged(RadPropertyChangedEventArgs)
Declaration
protected override void OnPropertyChanged(RadPropertyChangedEventArgs e)
Parameters
Overrides
OnToggleButtonStateChanging(StateChangingEventArgs)
Declaration
protected virtual bool OnToggleButtonStateChanging(StateChangingEventArgs args)
Parameters
Returns
System.
|
ProcessDragOver(Point, ISupportDrag)
Declaration
protected override bool ProcessDragOver(Point mousePosition, ISupportDrag dragObject)
Parameters
System.
|
ISupport
|
Returns
System.
|
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()