Table of Contents

Class CalendarFilterModel

Namespace
The.WPF.Screens.Calendar
Assembly
Instagile.WPF.dll
public class CalendarFilterModel : ScreenModelBase, IScreenModel, IModel, INotifyPropertyChanged
Inheritance
CalendarFilterModel
Implements
Inherited Members
Extension Methods

Constructors

CalendarFilterModel(ISurface, IEnumerable<CalendarFilterItem>, IScreenCommand)

public CalendarFilterModel(ISurface surface, IEnumerable<CalendarFilterItem> entries, IScreenCommand okCommand)

Parameters

surface ISurface
entries IEnumerable<CalendarFilterItem>
okCommand IScreenCommand

Properties

DeselectAllCommand

public ICommand DeselectAllCommand { get; }

Property Value

ICommand

Entries

public List<CalendarFilterItem> Entries { get; }

Property Value

List<CalendarFilterItem>

InvertSelectionCommand

public ICommand InvertSelectionCommand { get; }

Property Value

ICommand

OKCommand

public IScreenCommand OKCommand { get; }

Property Value

IScreenCommand

SelectAllCommand

public ICommand SelectAllCommand { get; }

Property Value

ICommand

Events

FilterSelectionChanged

public event EventHandler<CalendarFilterChangedEventArgs>? FilterSelectionChanged

Event Type

EventHandler<CalendarFilterChangedEventArgs>