ClassListDataLayer
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.UI.dll
Syntax:
public class ListDataLayer : IDataItemSource, IDisposable
Inheritance: objectListDataLayer
Implements:
Constructors
ListDataLayer(RadListElement)
Declaration
public ListDataLayer(RadListElement owner)
Parameters
owner
Properties
BindingContext
Declaration
public BindingContext BindingContext { get; }
Property Value
Implements
CurrentItem
Declaration
public RadListDataItem CurrentItem { get; set; }
Property Value
DataView
Declaration
public RadCollectionView<RadListDataItem> DataView { get; }
Property Value
DescriptionTextMember
Declaration
public string DescriptionTextMember { get; set; }
Property Value
Items
Declaration
public RadListDataItemCollection Items { get; }
Property Value
ListSource
Declaration
public RadListSource<RadListDataItem> ListSource { get; }
Property Value
Methods
CollectionView_CurrentChanging(object, CancelEventArgs)
Declaration
protected virtual void CollectionView_CurrentChanging(object sender, CancelEventArgs e)
Parameters
sender
e
CreateItemsCollection(RadListElement)
Declaration
protected virtual RadListDataItemCollection CreateItemsCollection(RadListElement owner)
Parameters
owner
Returns
CreateListSource()
Declaration
protected virtual ListControlListSource CreateListSource()
Returns
Dispose()
Declaration
public void Dispose()
Implements
GetDescriptionTextValue(RadListDataItem)
Declaration
public object GetDescriptionTextValue(RadListDataItem item)
Parameters
item
Returns
GetDisplayValue(RadListDataItem)
Declaration
public object GetDisplayValue(RadListDataItem item)
Parameters
item
Returns
GetItemAtIndex(int)
Declaration
public RadListDataItem GetItemAtIndex(int index)
Parameters
index
Returns
GetItemRange(int, int)
Declaration
public List<RadListDataItem> GetItemRange(int startIndex, int endIndex)
Parameters
startIndex
endIndex
Returns
List<RadListDataItem>
GetRowIndex(RadListDataItem)
Declaration
public int GetRowIndex(RadListDataItem item)
Parameters
item
Returns
GetUnformattedValue(RadListDataItem)
Declaration
public string GetUnformattedValue(RadListDataItem item)
Parameters
item
Returns
GetValue(RadListDataItem)
Declaration
public object GetValue(RadListDataItem item)
Parameters
item
Returns
Initialize()
Declaration
public void Initialize()
Implements
OnCurrentPositionChanged(int)
Declaration
protected virtual void OnCurrentPositionChanged(int newPosition)
Parameters
newPosition
Refresh()
Declaration
public void Refresh()
UnwireEvents()
Declaration
protected virtual void UnwireEvents()
WireEvents()
Declaration
protected virtual void WireEvents()
Events
BindingContextChanged
Declaration
public event EventHandler BindingContextChanged
Event Value
Implements
CurrentPositionChanged
Declaration
public event PositionChangedEventHandler CurrentPositionChanged
Event Value
CurrentPositionChanging
Declaration
public event PositionChangingEventHandler CurrentPositionChanging
Event Value