internal void Load(DockControl dockControl, Func <object, DockItem> deserializeDockItem) { DockLayout layout = (DockLayout)XamlReader.Load(new XmlTextReader(new StringReader(textBox.Text))); dockControl.Load(layout, deserializeDockItem); }