PKStudio.Helpers.EditorsFormsController.SaveActiveEditor C# (CSharp) Method

SaveActiveEditor() public method

Ru: Сохраняет изменения в активном(который в фокусе) редакторе En: Save changes in active (focused) editor
public SaveActiveEditor ( ) : void
return void
        public void SaveActiveEditor()
        {
            if ((DockPanel.ActiveContent.GetType() == typeof(PKStudio.Forms.Editors.SourceFileEditor)) ||
                (DockPanel.ActiveContent.GetType() == typeof(PKStudio.Forms.Editors.LibraryCategoryEditor)) ||
                (DockPanel.ActiveContent.GetType() == typeof(PKStudio.Forms.Editors.LibraryEditor)) ||
                (DockPanel.ActiveContent.GetType() == typeof(PKStudio.Forms.Editors.FeatureEditor))
                )
            {
                PKStudio.Forms.BaseForms.EditorBaseForm editor = (PKStudio.Forms.BaseForms.EditorBaseForm)DockPanel.ActiveContent;
                if (editor.Modified) editor.Save();
            }
        }

Usage Example

Esempio n. 1
0
 private void SaveToolStripButton_Click(object sender, EventArgs e)
 {
     mEditorsController.SaveActiveEditor();
 }