Class RadListVisualItem
Inheritance
System.Object
RadListVisualItem
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 RadListVisualItem : LightVisualElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IComponent, IDisposable, IBindableComponent, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IImageElement, ITextPrimitive, ITextProvider, IVirtualizedElement<RadListDataItem>
Constructors
RadListVisualItem()
Declaration
public RadListVisualItem()
Fields
ActiveProperty
IsOddProperty
SelectedProperty
Properties
Active
Declaration
public bool Active { get; }
Property Value
System.Boolean
|
CanApplyAlternatingColor
Declaration
protected virtual bool CanApplyAlternatingColor { get; }
Property Value
System.Boolean
|
Data
Declaration
public RadListDataItem Data { get; protected set; }
Property Value
RadListDataItem
|
Implements
IsOdd
Gets or sets a value indicating whether this item has odd position.
Declaration
public virtual bool IsOdd { get; set; }
Property Value
System.Boolean
|
Selected
Declaration
public bool Selected { get; }
Property Value
System.Boolean
|
SynchronizationProperties
Declaration
protected static List<RadProperty> SynchronizationProperties { get; }
Property Value
System.Collections.Generic.List<RadProperty>
|
Methods
Attach(RadListDataItem, Object)
Declaration
public virtual void Attach(RadListDataItem data, object context)
Parameters
RadListDataItem
data
|
System.Object
context
|
Implements
DataPropertyChanged(Object, RadPropertyChangedEventArgs)
Declaration
protected virtual void DataPropertyChanged(object sender, RadPropertyChangedEventArgs e)
Parameters
System.Object
sender
|
RadPropertyChangedEventArgs
e
|
Detach()
InitializeFields()
Declaration
protected override void InitializeFields()
Overrides
IsCompatible(RadListDataItem, Object)
Declaration
public virtual bool IsCompatible(RadListDataItem data, object context)
Parameters
RadListDataItem
data
|
System.Object
context
|
Returns
System.Boolean
|
Implements
OnParentChanged(RadElement)
Declaration
protected override void OnParentChanged(RadElement previousParent)
Parameters
RadElement
previousParent
|
Overrides
PropertySynchronized(RadProperty)
Declaration
protected virtual void PropertySynchronized(RadProperty property)
Parameters
RadProperty
property
|
PropertySynchronizing(RadProperty)
Declaration
protected virtual void PropertySynchronizing(RadProperty property)
Parameters
RadProperty
property
|
ResetAlternatingItemColor()
Declaration
protected void ResetAlternatingItemColor()
Synchronize()
SynchronizeProperties()
Declaration
protected virtual void SynchronizeProperties()
UpdateAlternatingItemColor()
Applies or resets alternating row color of the current visual item.
Declaration
protected virtual void UpdateAlternatingItemColor()