Пример #1
0
 private void Cancel()
 {
     if (SelectedLayoutGroup != null)
     {
         SelectedLayoutGroup.CancelEdit();
     }
     if (SelectedLayout != null)
     {
         SelectedLayout.CancelEdit();
     }
     AppMode = _prevAppMode;
 }
Пример #2
0
        private void EditItem()
        {
            switch (AppMode)
            {
            case AppModes.ViewLayoutGroup:
                SelectedLayoutGroup.BeginEdit();
                AppMode = AppModes.EditLayoutGroup;
                break;

            case AppModes.ViewLayout:
                SelectedLayout.BeginEdit();
                AppMode = AppModes.EditLayout;
                break;
            }
        }
Пример #3
0
        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();
        }