SemeionModulesDesigner.MainForm.SaveXmlAsToolStripMenuItemClick C# (CSharp) Method

SaveXmlAsToolStripMenuItemClick() private method

Stip menu item event click handler to save Xml file with data.
private SaveXmlAsToolStripMenuItemClick ( object sender, EventArgs e ) : void
sender object Event sender.
e System.EventArgs Event data.
return void
        private void SaveXmlAsToolStripMenuItemClick(object sender, EventArgs e)
        {
            if (!_formManager.IsFormValid())
            {
                MessageBox.Show(Resources.MainForm_SaveXmlAsToolStripMenuItemClick_Form_contain_error_,
                                Resources.MainForm_SaveXmlAsToolStripMenuItemClick_Error, MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
                return;
            }

            saveFileDialog.Title = Resources.MainForm_SaveXmlAsToolStripMenuItemClick_Save_file_as___;
            saveFileDialog.Filter = Resources.MainForm_SaveXmlAsToolStripMenuItemClick_XML_files____xml____xml_All_files__________;
            saveFileDialog.RestoreDirectory = true;

            if (saveFileDialog.ShowDialog() == DialogResult.OK)
            {
                using (var fileStream = saveFileDialog.OpenFile())
                {
                    try
                    {
                        _formManager.SaveFormToXmlFile(fileStream);
                    }
                    catch (Exception exception)
                    {
                        MessageBox.Show(exception.Message, Resources.MainForm_SaveXmlAsToolStripMenuItemClick_Error_during_saving_XML_file_with_data_to_the_file_);
                    }
                }
            }
        }