2011-08-03 45 views
0

我“米使用棱镜与AvalonDoc。恢复布局不恢复模块内容

当我尝试恢复布局(在菜单按钮的事件处理程序‘RestoreLayout’)

dockManager.RestoreLayout (文件名);

我得到了正确的布局结构,但每个区域的内容现在是空的我是否需要重新加载到模块或类似的东西

的avalondoc码IM我的XAML代码是什么?类似的东西:

<ad:ResizingPanel ad:ResizingPanel.ResizeWidth="*" Orientation="Vertical" VerticalAlignment="Top"> 

    <ad:DockablePane ad:ResizingPanel.ResizeHeight="150" prism:RegionManager.RegionName="RegionDocPane1"> 

        <ad:DockableContent Name="DocContent1" HorizontalAlignment="Left"/> 

    </ad:DockablePane> 

      </ad:ResizingPanel> 

   <ad:DockableContent Name="DocContent2" HorizontalAlignment="Right"/> 

 </ad:ResizingPanel> 

    </ad:DockingManager> 

回答

1

因为阿瓦隆码头(最对接机制)不喜欢,不会恢复您的内容,并能不存储您的用户控件泰特。您需要手动执行此操作。