New to Telerik UI for WinFormsStart a free 30-day trial

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

C#
public class ListDataLayer : IDataItemSource, IDisposable

Inheritance: objectListDataLayer

Implements: IDataItemSourceIDisposable

Constructors

C#
public ListDataLayer(RadListElement owner)
Parameters:ownerRadListElement

Properties

C#
public BindingContext BindingContext { get; }

Implements: IDataItemSource.BindingContext

C#
public bool ChangeCurrentOnAdd { get; set; }
C#
public string CheckedMember { get; set; }
C#
public RadListDataItem CurrentItem { get; set; }
C#
public int CurrentPosition { get; set; }
C#
public string DataMember { get; set; }
C#
public object DataSource { get; set; }
C#
public RadCollectionView<RadListDataItem> DataView { get; }
C#
public string DescriptionTextMember { get; set; }
C#
public string DisplayMember { get; set; }
C#
public RadListDataItemCollection Items { get; }
C#
public RadListSource<RadListDataItem> ListSource { get; }
C#
public RadListElement Owner { get; }
C#
public string ValueMember { get; set; }

Methods

C#
protected virtual void CollectionView_CurrentChanged(object sender, EventArgs e)
Parameters:senderobjecteEventArgs
C#
protected virtual void CollectionView_CurrentChanging(object sender, CancelEventArgs e)
Parameters:senderobjecteCancelEventArgs
C#
protected virtual RadListDataItemCollection CreateItemsCollection(RadListElement owner)
Parameters:ownerRadListElementReturns:

RadListDataItemCollection

C#
protected virtual ListControlListSource CreateListSource()
Returns:

ListControlListSource

C#
public void Dispose()

Implements: IDisposable.Dispose()

C#
public object GetDescriptionTextValue(RadListDataItem item)
Parameters:itemRadListDataItemReturns:

object

C#
public object GetDisplayValue(RadListDataItem item)
Parameters:itemRadListDataItemReturns:

object

C#
public RadListDataItem GetItemAtIndex(int index)
Parameters:indexintReturns:

RadListDataItem

C#
public List<RadListDataItem> GetItemRange(int startIndex, int endIndex)
Parameters:startIndexintendIndexintReturns:

List<RadListDataItem>

C#
public int GetRowIndex(RadListDataItem item)
Parameters:itemRadListDataItemReturns:

int

C#
public string GetUnformattedValue(RadListDataItem item)
Parameters:itemRadListDataItemReturns:

string

C#
public object GetValue(RadListDataItem item)
Parameters:itemRadListDataItemReturns:

object

C#
public int GetVisibleItemsCount()
Returns:

int

C#
public void Initialize()

Implements: IDataItemSource.Initialize()

C#
public IDataItem NewItem()
Returns:

IDataItem

Implements: IDataItemSource.NewItem()

C#
protected virtual void OnCurrentPositionChanged(int newPosition)
Parameters:newPositionint
C#
protected virtual bool OnCurrentPositionChanging(int newPosition)
Parameters:newPositionintReturns:

bool

C#
public void Refresh()
C#
protected virtual void UnwireEvents()
C#
protected virtual void WireEvents()

Events

C#
public event EventHandler BindingContextChanged

Implements: IDataItemSource.BindingContextChanged

C#
public event PositionChangedEventHandler CurrentPositionChanged
C#
public event PositionChangingEventHandler CurrentPositionChanging
C#
public event EventHandler Initialized