public LabelPrintEditorViewModel(ILabelPrintViewProvider viewProvider, IPrintService printService) { _viewProvider = viewProvider; _printService = printService; PrintItems = Bag.Empty <LabelPrintViewModel>(); AddToPrintCommand = new RelayCommand(AddToPrint); ClearCollectionItemsFilterCommand = new RelayCommand(ClearSourceFilterText); ClearPrintItemsFilterCommand = new RelayCommand(() => PrintItems.ClearFilterText()); DeleteCurrentPrintItemCommand = new RelayCommand(DeleteSelectedPrintItem); PrintCommand = new RelayCommand(Print, CanPrint); }