1

我正在使用 SCSF 框架和 SCSF contrib 在我的应用程序中添加对接支持。

我想保存打开视图的布局,以便在应用程序启动时恢复它们。

我怎样才能做到这一点

4

1 回答 1

0

我们使用 SandDock 作为我们的停靠布局引擎。那有一个简单的方法来获取布局,我们用它来持久化到 XML。

        using (StreamWriter sw = new StreamWriter(fs))
        {
            string layout = _sandDockManager.GetLayout();
            sw.Write(layout);
        }

然后,稍后,我们可以从反序列化的 XML 文件中取回布局并应用它。为清楚起见,删除了错误检查代码:

        this._sandDockManager.SetLayout(sanddockXmlLayout);
于 2010-12-22T09:30:37.680 回答