public void OpenLocalizationEditorWithData(LocaleViewModel data)
 {
     if (LocaleEditorWindow == null)
     {
         InitLocalizationEditor();
     }
     LocaleEditorWindow.LoadData(data);
     if (!LocaleEditorWindow.IsVisible)
     {
         LocaleEditorWindow.Show();
     }
 }
        public void ToggleLocalizationEditor()
        {
            if (LocaleEditorWindow == null)
            {
                InitLocalizationEditor();
            }

            if (!LocaleEditorWindow.IsVisible)
            {
                OpenLocalizationEditorAsync();
            }
            else
            {
                LocaleEditorWindow.Close();
            }
        }
 private void InitLocalizationEditor()
 {
     LocaleEditorWindow          = new LocaleEditorWindow(this.ViewModel);
     LocaleEditorWindow.Closing += LocalizationEditorWindow_Closing;
 }