diff --git a/ExtendedWPFToolkitSolution/Src/Xceed.Wpf.AvalonDock/Layout/LayoutRoot.cs b/ExtendedWPFToolkitSolution/Src/Xceed.Wpf.AvalonDock/Layout/LayoutRoot.cs index 2c011994..40598d7a 100644 --- a/ExtendedWPFToolkitSolution/Src/Xceed.Wpf.AvalonDock/Layout/LayoutRoot.cs +++ b/ExtendedWPFToolkitSolution/Src/Xceed.Wpf.AvalonDock/Layout/LayoutRoot.cs @@ -703,6 +703,7 @@ namespace Xceed.Wpf.AvalonDock.Layout var hidden = ReadElementList(reader); foreach (var hiddenObject in hidden) { + Hidden.Add((LayoutAnchorable)hiddenObject); } } @@ -917,7 +918,9 @@ namespace Xceed.Wpf.AvalonDock.Layout writer.WriteStartElement("Hidden"); foreach (var layoutAnchorable in Hidden) { + writer.WriteStartElement(layoutAnchorable.GetType().Name); layoutAnchorable.WriteXml(writer); + writer.WriteEndElement(); } writer.WriteEndElement(); }