/// <summary>
        /// Called when the user says he's done with adding products
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Done(object sender, MouseButtonEventArgs e)
        {
            saveXml();
            BeursProperties beursPropertiesWindow = new BeursProperties();

            beursPropertiesWindow.Owner       = window;
            beursPropertiesWindow.DataContext = new BeursPropertiesViewModel(fileSaver, this, beursPropertiesWindow);
            beursPropertiesWindow.Show();
        }
 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;
 }