public BeursPropertiesViewModel(DrinksToXmlSaver fileSaver, NewXmlCreatorViewModel newXmlCreatorViewModel, BeursProperties beursPropertiesWindow) { this.fileSaver = fileSaver; this.newXmlCreatorViewModel = newXmlCreatorViewModel; this.beursPropertiesWindow = beursPropertiesWindow; addLeftMouseUpListenerCancelButton(beursPropertiesWindow.FindName("CancelButton")); addLeftMouseUpListenerOKButton(beursPropertiesWindow.FindName("OKButton")); IsRandomStrategy = true; }
public NewXmlCreatorViewModel(view.NewXmlCreator window) { this.window = window; addWindowListeners(); SaveCommand = new helper.RelayCommand(c => saveXml()); askUserForDirectory(); generateDefaultFileName(); addLeftMouseUpListenerAddRow(window.FindName("NewProductButton")); addLeftMouseUpListenerRemoveRow(window.FindName("DeleteProductButton")); addLeftMouseUpListenerDoneButton(window.FindName("DoneButton")); fileSaver = new DrinksToXmlSaver(fileDirectory + Path.DirectorySeparatorChar + fileName); initRows(); }