private void Cancel() { if (SelectedLayoutGroup != null) { SelectedLayoutGroup.CancelEdit(); } if (SelectedLayout != null) { SelectedLayout.CancelEdit(); } AppMode = _prevAppMode; }
private void EditItem() { switch (AppMode) { case AppModes.ViewLayoutGroup: SelectedLayoutGroup.BeginEdit(); AppMode = AppModes.EditLayoutGroup; break; case AppModes.ViewLayout: SelectedLayout.BeginEdit(); AppMode = AppModes.EditLayout; break; } }
private void SaveItem() { switch (AppMode) { case AppModes.AddLayoutGroup: case AppModes.EditLayoutGroup: SelectedLayoutGroup.EndEdit(); SaveLayoutGroup(); break; case AppModes.AddLayout: case AppModes.EditLayout: SelectedLayout.EndEdit(); SaveLayout(); break; } SaveConfiguration(); }