/// <summary> /// Gets settings for splitter. /// </summary> /// <param name="id"></param> /// <returns></returns> public SplitterPosSettings GetSplitterSettings(string id) { var settings = (from c in this._splitterSettings where c.Id == id select c).FirstOrDefault(); if (settings == null) { settings = new SplitterPosSettings(id); this._splitterSettings.Add(settings); } return(settings); }
public void SetSplitterSettings(string id, int xPosition, int yPosition) { var splitterSetting = SplitterSettings.FirstOrDefault(el => el.Id == id); if (splitterSetting == null) { splitterSetting = new SplitterPosSettings(id, xPosition, yPosition); SplitterSettings.Add(splitterSetting); } else { splitterSetting.X = xPosition; splitterSetting.Y = yPosition; } }