Class CalendarFilterModel
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
surfaceISurfaceentriesIEnumerable<CalendarFilterItem>okCommandIScreenCommand
Properties
DeselectAllCommand
public ICommand DeselectAllCommand { get; }
Property Value
Entries
public List<CalendarFilterItem> Entries { get; }
Property Value
InvertSelectionCommand
public ICommand InvertSelectionCommand { get; }
Property Value
OKCommand
public IScreenCommand OKCommand { get; }
Property Value
SelectAllCommand
public ICommand SelectAllCommand { get; }
Property Value
Events
FilterSelectionChanged
public event EventHandler<CalendarFilterChangedEventArgs>? FilterSelectionChanged