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