/// <summary> /// Перемещает все наборы в общую область. /// </summary> public void AllSetsToCommon() { SettingSets.Clear(); CommonSets.Clear(); foreach (Set set in Sets) { CommonSets.Add(set); } }
/// <summary> /// Перемещает набор в общую область. /// </summary> /// <param name="setName">Имя набора.</param> public void SetToCommon(string setName) { var set = FindSetByName(setName); if (set != null) { SettingSets.Remove(set); CommonSets.Add(set); } }
/// <summary> /// Перемещает набор вниз, относительно других наборов в сеттинге. /// </summary> /// <param name="setName">Имя набора.</param> public void MoveSetDown(string setName) { var set = FindSetByName(setName); int setIndex = SettingSets.IndexOf(set); if (setIndex < SettingSets.Count - 1) { SettingSets[setIndex] = SettingSets[setIndex + 1]; SettingSets[setIndex + 1] = set; } }
/// <summary> /// Перемещает набор вверх, относительно других наборов в сеттинге. /// </summary> /// <param name="setName">Имя набора.</param> public void MoveSetUp(string setName) { var set = FindSetByName(setName); int setIndex = SettingSets.IndexOf(set); if (setIndex > 0) { SettingSets[setIndex] = SettingSets[setIndex - 1]; SettingSets[setIndex - 1] = set; } }