Class
ListDataLayer

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

cs-api-definition
public class ListDataLayer : IDataItemSource, IDisposable

Inheritance: objectListDataLayer

Implements: IDataItemSourceIDisposable

Constructors

ListDataLayer(RadListElement)

Declaration

cs-api-definition
public ListDataLayer(RadListElement owner)

Parameters

owner

RadListElement

Properties

BindingContext

Declaration

cs-api-definition
public BindingContext BindingContext { get; }

Property Value

BindingContext

Implements IDataItemSource.BindingContext

ChangeCurrentOnAdd

Declaration

cs-api-definition
public bool ChangeCurrentOnAdd { get; set; }

Property Value

bool

CheckedMember

Declaration

cs-api-definition
public string CheckedMember { get; set; }

Property Value

string

CurrentItem

Declaration

cs-api-definition
public RadListDataItem CurrentItem { get; set; }

Property Value

RadListDataItem

CurrentPosition

Declaration

cs-api-definition
public int CurrentPosition { get; set; }

Property Value

int

DataMember

Declaration

cs-api-definition
public string DataMember { get; set; }

Property Value

string

DataSource

Declaration

cs-api-definition
public object DataSource { get; set; }

Property Value

object

DataView

Declaration

cs-api-definition
public RadCollectionView<RadListDataItem> DataView { get; }

Property Value

RadCollectionView<RadListDataItem>

DescriptionTextMember

Declaration

cs-api-definition
public string DescriptionTextMember { get; set; }

Property Value

string

DisplayMember

Declaration

cs-api-definition
public string DisplayMember { get; set; }

Property Value

string

Items

Declaration

cs-api-definition
public RadListDataItemCollection Items { get; }

Property Value

RadListDataItemCollection

ListSource

Declaration

cs-api-definition
public RadListSource<RadListDataItem> ListSource { get; }

Property Value

RadListSource<RadListDataItem>

Owner

Declaration

cs-api-definition
public RadListElement Owner { get; }

Property Value

RadListElement

ValueMember

Declaration

cs-api-definition
public string ValueMember { get; set; }

Property Value

string

Methods

CollectionView_CurrentChanged(object, EventArgs)

Declaration

cs-api-definition
protected virtual void CollectionView_CurrentChanged(object sender, EventArgs e)

Parameters

sender

object

e

EventArgs

CollectionView_CurrentChanging(object, CancelEventArgs)

Declaration

cs-api-definition
protected virtual void CollectionView_CurrentChanging(object sender, CancelEventArgs e)

Parameters

sender

object

e

CancelEventArgs

CreateItemsCollection(RadListElement)

Declaration

cs-api-definition
protected virtual RadListDataItemCollection CreateItemsCollection(RadListElement owner)

Parameters

owner

RadListElement

Returns

RadListDataItemCollection

CreateListSource()

Declaration

cs-api-definition
protected virtual ListControlListSource CreateListSource()

Returns

ListControlListSource

Dispose()

Declaration

cs-api-definition
public void Dispose()

Implements IDisposable.Dispose()

GetDescriptionTextValue(RadListDataItem)

Declaration

cs-api-definition
public object GetDescriptionTextValue(RadListDataItem item)

Parameters

item

RadListDataItem

Returns

object

GetDisplayValue(RadListDataItem)

Declaration

cs-api-definition
public object GetDisplayValue(RadListDataItem item)

Parameters

item

RadListDataItem

Returns

object

GetItemAtIndex(int)

Declaration

cs-api-definition
public RadListDataItem GetItemAtIndex(int index)

Parameters

index

int

Returns

RadListDataItem

GetItemRange(int, int)

Declaration

cs-api-definition
public List<RadListDataItem> GetItemRange(int startIndex, int endIndex)

Parameters

startIndex

int

endIndex

int

Returns

List<RadListDataItem>

GetRowIndex(RadListDataItem)

Declaration

cs-api-definition
public int GetRowIndex(RadListDataItem item)

Parameters

item

RadListDataItem

Returns

int

GetUnformattedValue(RadListDataItem)

Declaration

cs-api-definition
public string GetUnformattedValue(RadListDataItem item)

Parameters

item

RadListDataItem

Returns

string

GetValue(RadListDataItem)

Declaration

cs-api-definition
public object GetValue(RadListDataItem item)

Parameters

item

RadListDataItem

Returns

object

GetVisibleItemsCount()

Declaration

cs-api-definition
public int GetVisibleItemsCount()

Returns

int

Initialize()

Declaration

cs-api-definition
public void Initialize()

Implements IDataItemSource.Initialize()

NewItem()

Declaration

cs-api-definition
public IDataItem NewItem()

Returns

IDataItem

Implements IDataItemSource.NewItem()

OnCurrentPositionChanged(int)

Declaration

cs-api-definition
protected virtual void OnCurrentPositionChanged(int newPosition)

Parameters

newPosition

int

OnCurrentPositionChanging(int)

Declaration

cs-api-definition
protected virtual bool OnCurrentPositionChanging(int newPosition)

Parameters

newPosition

int

Returns

bool

Refresh()

Declaration

cs-api-definition
public void Refresh()

UnwireEvents()

Declaration

cs-api-definition
protected virtual void UnwireEvents()

WireEvents()

Declaration

cs-api-definition
protected virtual void WireEvents()

Events

BindingContextChanged

Declaration

cs-api-definition
public event EventHandler BindingContextChanged

Event Value

EventHandler

Implements IDataItemSource.BindingContextChanged

CurrentPositionChanged

Declaration

cs-api-definition
public event PositionChangedEventHandler CurrentPositionChanged

Event Value

PositionChangedEventHandler

CurrentPositionChanging

Declaration

cs-api-definition
public event PositionChangingEventHandler CurrentPositionChanging

Event Value

PositionChangingEventHandler

Initialized

Declaration

cs-api-definition
public event EventHandler Initialized

Event Value

EventHandler