WPF Avalondock 将布局保存到下一次启动

Posted

技术标签:

【中文标题】WPF Avalondock 将布局保存到下一次启动【英文标题】:WPF Avalondock save layout to next start-up 【发布时间】:2016-10-27 07:21:42 【问题描述】:

我正在使用 Avalondock 工具,我认为它是一个很棒的工具。它包括许多优秀的功能并且易于使用。

我经常使用 Avalondock,并且在我的整个应用程序中都实现了,但有一件很疯狂的事情就是记住下次启动时的布局。

我有一个保存应用程序其他配置的用户配置,所以我知道它是如何工作的,但我需要详细了解如何保存和加载浮动面板的布局。

我已经阅读了一些其他帖子,我认为我可以弄清楚,但不幸的是,它变得太难了。

我希望某个可爱的灵魂能给我解释一下这是如何工作的以及我必须一步一步做什么!

美好的一天

最好的尊重 托比亚斯

【问题讨论】:

你试过使用DockingManager.SaveLayoutDockingManager.LoadLayout吗? 不,我必须在哪里设置它?你是说后面的代码?还是停靠管理器的属性? 如果我声明我的停靠管理器名称并尝试编写 name.savelayout - 它不知道属性:( 我使用的是旧版本的 AvalonDock。也许它在新版本中有所改变。 很好,你能解释一下如何使用它吗?太好了:) 【参考方案1】:

您应该能够使用

序列化布局

XmlLayoutSerializer

Xceed.Wpf.AvalonDock.Layout.Serialization

【讨论】:

以上是关于WPF Avalondock 将布局保存到下一次启动的主要内容,如果未能解决你的问题,请参考以下文章

加载和保存锚定布局 - 可见性绑定

重装Ubuntu系统 从第一次到下一次

Flex 如何将 setStyle 延迟到下一次更新?

AvalonDock 文档菜单下拉主题颜色 [重复]

如何在循环中回滚到下一次迭代?

2021-08-16 WPF控件专题 WrapPanel 控件详解