private void Generate3dObjectSet_Execute() { try { var objectSet = generator.Generate3DObjectSet(objectSetProperties3D); generator.SaveObjectSet(objectSet, SavePath3D); System.Windows.MessageBox.Show(string.Format("Object set {0} was successfully created at {1}", Path.GetFileNameWithoutExtension(SavePath3D), Path.GetDirectoryName(SavePath3D)), "Success"); } catch (Exception err) { System.Windows.MessageBox.Show("Error during changing save path:" + err.Message, "Error"); } }