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; }