Class ListDataLayer
Inheritance
System.Object
ListDataLayer
Inherited Members
System.Object.ToString()
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()
Assembly: Telerik.WinControls.UI.dll
Syntax
public class ListDataLayer : IDataItemSource, IDisposable
Constructors
Declaration
public ListDataLayer(RadListElement owner)
Parameters
Properties
Declaration
public BindingContext BindingContext { get; }
Property Value
|
System.Windows.Forms.BindingContext
|
Implements
Declaration
public bool ChangeCurrentOnAdd { get; set; }
Property Value
Declaration
public string CheckedMember { get; set; }
Property Value
Declaration
public RadListDataItem CurrentItem { get; set; }
Property Value
Declaration
public int CurrentPosition { get; set; }
Property Value
Declaration
public string DataMember { get; set; }
Property Value
Declaration
public object DataSource { get; set; }
Property Value
Declaration
public RadCollectionView<RadListDataItem> DataView { get; }
Property Value
Declaration
public string DescriptionTextMember { get; set; }
Property Value
Declaration
public string DisplayMember { get; set; }
Property Value
Declaration
public RadListDataItemCollection Items { get; }
Property Value
Declaration
public RadListSource<RadListDataItem> ListSource { get; }
Property Value
Declaration
public RadListElement Owner { get; }
Property Value
Declaration
public string ValueMember { get; set; }
Property Value
Methods
Declaration
protected virtual void CollectionView_CurrentChanged(object sender, EventArgs e)
Parameters
|
System.Object
sender
|
|
System.EventArgs
e
|
Declaration
protected virtual void CollectionView_CurrentChanging(object sender, CancelEventArgs e)
Parameters
|
System.Object
sender
|
|
System.ComponentModel.CancelEventArgs
e
|
Declaration
protected virtual RadListDataItemCollection CreateItemsCollection(RadListElement owner)
Parameters
Returns
Declaration
protected virtual ListControlListSource CreateListSource()
Returns
Declaration
Implements
System.IDisposable.Dispose()
Declaration
public object GetDescriptionTextValue(RadListDataItem item)
Parameters
Returns
Declaration
public object GetDisplayValue(RadListDataItem item)
Parameters
Returns
Declaration
public RadListDataItem GetItemAtIndex(int index)
Parameters
Returns
Declaration
public List<RadListDataItem> GetItemRange(int startIndex, int endIndex)
Parameters
|
System.Int32
startIndex
|
|
System.Int32
endIndex
|
Returns
Declaration
public int GetRowIndex(RadListDataItem item)
Parameters
Returns
Declaration
public object GetValue(RadListDataItem item)
Parameters
Returns
Declaration
public int GetVisibleItemsCount()
Returns
Declaration
public IDataItem NewItem()
Returns
Implements
Declaration
protected virtual void OnCurrentPositionChanged(int newPosition)
Parameters
Declaration
protected virtual bool OnCurrentPositionChanging(int newPosition)
Parameters
Returns
Declaration
protected virtual void UnwireEvents()
Declaration
protected virtual void WireEvents()
Events
Declaration
public event EventHandler BindingContextChanged
Event Type
Implements
Declaration
public event PositionChangedEventHandler CurrentPositionChanged
Event Type
Declaration
public event PositionChangingEventHandler CurrentPositionChanging
Event Type
Declaration
public event EventHandler Initialized
Event Type
Explicit Interface Implementations
Declaration
void IDataItemSource.BindingComplete()
Implements
Extension Methods