Represents a collection of ViewRow objects used for programmatic access to view elements (items) and for data binding.
Namespace:
C1.LiveLinq.LiveViewsAssembly: C1.Silverlight.LiveLinq (in C1.Silverlight.LiveLinq.dll)
Syntax
C# |
---|
[DebuggerDisplayAttribute("Count = {Count}")] [DefaultMemberAttribute("Item")] public abstract class ViewRowCollection : IEnumerable<ViewRow>, ICollection<ViewRow>, IList, IEnumerable, ICollection, IList<ViewRow>, ICollectionView, INotifyPropertyChanged, INotifyCollectionChanged, IObservableSource<ViewRow>, IEditableCollectionView |
Visual Basic |
---|
<DebuggerDisplayAttribute("Count = {Count}")> _ <DefaultMemberAttribute("Item")> _ Public MustInherit Class ViewRowCollection _ Implements IEnumerable(Of ViewRow), ICollection(Of ViewRow), _ IList, IEnumerable, ICollection, IList(Of ViewRow), _ ICollectionView, INotifyPropertyChanged, INotifyCollectionChanged, IObservableSource(Of ViewRow), _ IEditableCollectionView |
Remarks
A ViewRowCollection is owned by a view, see Rows.
The collection of view rows (ViewRow objects) is always synchronized with the collection of view elements.
ViewRow objects provide programmatic access to view elements and their properties. Also, the Rows collection serves as the data source for data binding, when you bind a control or another client to a view.
Inheritance Hierarchy
System..::..Object
C1.LiveLinq.LiveViews..::..ViewRowCollection
C1.LiveLinq.LiveViews..::..ViewRowCollection