/// <summary>
        /// Initializes a new instance of the <see cref="SolutionToolBar"/> class.
        /// </summary>
        public SolutionToolBar()
        {
            ExtendedToolBar ctrl = new ExtendedToolBar();

            InitializeComponent();
            InitDropDownLists();
        }
        /// <summary>
        /// Updates button from a serialized string.
        /// </summary>
        /// <param name="xamlData">The serialized string.</param>
        public virtual void DeserializeActiveButtons(string xamlData)
        {
            if (xamlData == null)
            {
                throw new ArgumentNullException(nameof(xamlData));
            }

            string[] Splitted = xamlData.Split(SerializedDataSeparator);
            for (int i = 0; i < toolbarMainTray.ToolBars.Count && i < Splitted.Length; i++)
            {
                if (Splitted[i].Length > 0)
                {
                    ExtendedToolBar ToolBar = (ExtendedToolBar)toolbarMainTray.ToolBars[i];
                    ToolBar.DeserializeActiveButtons(Splitted[i]);
                }
            }
        }