Show / Hide Table of Contents

Class FilterableListViewModel<T>

Inheritance
object
ViewModelBase
SelectableCollectionViewModel<T>
FilterableListViewModel<T>
Implements
INotifyPropertyChanged
Inherited Members
SelectableCollectionViewModel<T>._Items
SelectableCollectionViewModel<T>.HasOnItemSelectedSubscriber
SelectableCollectionViewModel<T>.OnItemSelected
SelectableCollectionViewModel<T>.Clear()
SelectableCollectionViewModel<T>.Add(T)
SelectableCollectionViewModel<T>.Remove(T)
SelectableCollectionViewModel<T>.ItemsPropertyName
SelectableCollectionViewModel<T>.Items
SelectableCollectionViewModel<T>.OnItemPropertyChanged(object, PropertyChangedEventArgs)
SelectableCollectionViewModel<T>.GetSelectedItems()
SelectableCollectionViewModel<T>.SelectedItem
SelectableCollectionViewModel<T>.Count
SelectableCollectionViewModel<T>.AllowMultipleSelections
SelectableCollectionViewModel<T>.IgnoreRequestsToSetNullValuesAsSelected
SelectableCollectionViewModel<T>.IsValid
SelectableCollectionViewModel<T>.IsEnabled
SelectableCollectionViewModel<T>.BeforeSetSelectedItem
SelectableCollectionViewModel<T>.IndexOf(T)
SelectableCollectionViewModel<T>.AfterMove
SelectableCollectionViewModel<T>.Move(int, int)
SelectableCollectionViewModel<T>.OnAfterMove(int, int)
ViewModelBase.RaisePropertyChanged(string)
ViewModelBase.PropertyChanged
ViewModelBase.HasPropertyChangedSubscriber
ViewModelBase.DebuggingTag
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Benday.Presentation
Assembly: Benday.Presentation.dll
Syntax
public class FilterableListViewModel<T> : SelectableCollectionViewModel<T>, INotifyPropertyChanged where T : class, ISelectableItem
Type Parameters
Name Description
T

Fields

| Edit this page View Source

_OriginalItems

Declaration
protected ObservableCollection<T>? _OriginalItems
Field Value
Type Description
ObservableCollection<T>

Properties

| Edit this page View Source

Filter

Declaration
public string Filter { get; set; }
Property Value
Type Description
string

Methods

| Edit this page View Source

Initialize(IEnumerable<T>)

Resets the collection to the specified values.

Declaration
public override void Initialize(IEnumerable<T> values)
Parameters
Type Name Description
IEnumerable<T> values
Overrides
SelectableCollectionViewModel<T>.Initialize(IEnumerable<T>)

Implements

INotifyPropertyChanged
  • Edit this page
  • View Source
In this article
Back to top Copyright © www.benday.com | info@benday.com