public NewImportWindow(MainWindow parentWindow, NewOrImport window = NewOrImport.New) { WindowStartupLocation = WindowStartupLocation.CenterScreen; InitializeComponent(); ParentWindow = parentWindow; /* Initial setup for the window */ NewImportTabControl.SelectedIndex = (int)window; ResetFields(null, null); BuildingWidthTextBox.PreviewTextInput += NumberValidationTextBox; BuildingHeightTextBox.PreviewTextInput += NumberValidationTextBox; BuildingFloorAmountTextBox.PreviewTextInput += NumberValidationTextBox; PropertyChanged += SetButtonActiveOrDeactive; BrowseButton.Click += BrowseFiles; BrowsePngFiles.Click += BrowseImages; CreateNewButton.Click += CreateNewBuilding; ResetToDefaultButton.Click += ResetFields; Closing += OnWindowClosing; }
public void OnShowWindow(NewOrImport window) { NewImportTabControl.SelectedIndex = (int)window; Show(); }