private void Button_Ok_Click(object sender, RoutedEventArgs e) { try { (this.Owner as MainWindow).imageCanvas.AddFirstLayer(FileManagementController.CreateImage(Convert.ToInt32(_TextBox_width_dock_1.Text), Convert.ToInt32(_TextBox_height_dock_2.Text))); int width = Convert.ToInt32(_TextBox_width_dock_1.Text), height = Convert.ToInt32(_TextBox_height_dock_2.Text); (this.Owner as MainWindow).borderCanvas.Width = width; (this.Owner as MainWindow).borderCanvas.Height = height; (this.Owner as MainWindow).imageBorder.Visibility = System.Windows.Visibility.Visible; (this.Owner as MainWindow).imageCanvas.OpenfileName = "Новый документ"; this.Close(); } catch { MessageBox.Show("Ошибка при создании файла", "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error); } }