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