Share via


ViewsCollection Class

Implementation of IViewsCollection that takes an ObservableCollection<T> of ItemMetadata and filters it to display an INotifyCollectionChanged collection of Object elements (the items which the ItemMetadata wraps).

Namespace:  Microsoft.Practices.Composite.Presentation.Regions
Assembly:  Microsoft.Practices.Composite.Presentation (in Microsoft.Practices.Composite.Presentation.dll)

Syntax

'Declaration
Public Class ViewsCollection _
    Implements IViewsCollection, IEnumerable(Of Object),  _
    IEnumerable, INotifyCollectionChanged
public class ViewsCollection : IViewsCollection, 
    IEnumerable<Object>, IEnumerable, INotifyCollectionChanged
public ref class ViewsCollection : IViewsCollection, 
    IEnumerable<Object^>, IEnumerable, INotifyCollectionChanged
Microsoft.Practices.Composite.Presentation.Regions.ViewsCollection = function();

Type.createClass(
    'Microsoft.Practices.Composite.Presentation.Regions.ViewsCollection',
    null,
    Microsoft.Practices.Composite.Regions.IViewsCollection,
    IEnumerable`1,
    IEnumerable,
    INotifyCollectionChanged);

Inheritance Hierarchy

System.Object
  Microsoft.Practices.Composite.Presentation.Regions.ViewsCollection

See Also

ViewsCollection Members

Microsoft.Practices.Composite.Presentation.Regions Namespace