Show / Hide Table of Contents

Class MultiSelectListViewModel

Inheritance
object
ViewModelBase
SelectableCollectionViewModel<ISelectableItem>
SingleSelectListViewModel
MultiSelectListViewModel
Implements
INotifyPropertyChanged
IVisibleField
Inherited Members
SingleSelectListViewModel.Initialize(IEnumerable<ISelectableItem>)
SingleSelectListViewModel.SelectByText(string)
SingleSelectListViewModel.GetByValue(ObservableCollection<ISelectableItem>, string)
SingleSelectListViewModel.SelectByValue(int)
SingleSelectListViewModel.IsVisible
SingleSelectListViewModel.ValidationMessage
SelectableCollectionViewModel<ISelectableItem>._Items
SelectableCollectionViewModel<ISelectableItem>.HasOnItemSelectedSubscriber
SelectableCollectionViewModel<ISelectableItem>.OnItemSelected
SelectableCollectionViewModel<ISelectableItem>.Clear()
SelectableCollectionViewModel<ISelectableItem>.Add(ISelectableItem)
SelectableCollectionViewModel<ISelectableItem>.Remove(ISelectableItem)
SelectableCollectionViewModel<ISelectableItem>.ItemsPropertyName
SelectableCollectionViewModel<ISelectableItem>.Items
SelectableCollectionViewModel<ISelectableItem>.GetSelectedItems()
SelectableCollectionViewModel<ISelectableItem>.SelectedItem
SelectableCollectionViewModel<ISelectableItem>.Count
SelectableCollectionViewModel<ISelectableItem>.AllowMultipleSelections
SelectableCollectionViewModel<ISelectableItem>.IgnoreRequestsToSetNullValuesAsSelected
SelectableCollectionViewModel<ISelectableItem>.IsValid
SelectableCollectionViewModel<ISelectableItem>.IsEnabled
SelectableCollectionViewModel<ISelectableItem>.BeforeSetSelectedItem
SelectableCollectionViewModel<ISelectableItem>.IndexOf(ISelectableItem)
SelectableCollectionViewModel<ISelectableItem>.AfterMove
SelectableCollectionViewModel<ISelectableItem>.Move(int, int)
SelectableCollectionViewModel<ISelectableItem>.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 MultiSelectListViewModel : SingleSelectListViewModel, INotifyPropertyChanged, IVisibleField

Constructors

| Edit this page View Source

MultiSelectListViewModel()

Declaration
protected MultiSelectListViewModel()
| Edit this page View Source

MultiSelectListViewModel(IList<ISelectableItem>)

Declaration
public MultiSelectListViewModel(IList<ISelectableItem> values)
Parameters
Type Name Description
IList<ISelectableItem> values

Fields

| Edit this page View Source

HasSelectedItemsPropertyName

Declaration
protected const string HasSelectedItemsPropertyName = "HasSelectedItems"
Field Value
Type Description
string

Properties

| Edit this page View Source

HasSelectedItems

Declaration
public virtual bool HasSelectedItems { get; }
Property Value
Type Description
bool
| Edit this page View Source

SelectedItems

Declaration
public IList<ISelectableItem> SelectedItems { get; set; }
Property Value
Type Description
IList<ISelectableItem>

Methods

| Edit this page View Source

OnItemPropertyChanged(object?, PropertyChangedEventArgs)

Declaration
protected override void OnItemPropertyChanged(object? sender, PropertyChangedEventArgs e)
Parameters
Type Name Description
object sender
PropertyChangedEventArgs e
Overrides
SelectableCollectionViewModel<ISelectableItem>.OnItemPropertyChanged(object, PropertyChangedEventArgs)
| Edit this page View Source

SelectByValue(IList<int>)

Declaration
public void SelectByValue(IList<int> values)
Parameters
Type Name Description
IList<int> values
| Edit this page View Source

SelectByValue(IList<string>)

Declaration
public void SelectByValue(IList<string> values)
Parameters
Type Name Description
IList<string> values
| Edit this page View Source

SelectByValue(string)

Searches the list of items for the specified value and selects the item if found.

Declaration
public override void SelectByValue(string value)
Parameters
Type Name Description
string value
Overrides
SingleSelectListViewModel.SelectByValue(string)

Implements

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