是否有通用的方法来保存用户布局?

时间:2011-01-18 11:57:19

标签: c# wpf mvvm

我正在使用MVVM模式的项目。 按用户布局:网格的排序顺序,窗口或控件的状态。

例如,是否可以序列化所有WPF控件布局?

1 个答案:

答案 0 :(得分:0)

AvalonDock可以序列化其布局,但这不适用于网格列宽(AvalonDock绝对是很棒的库!)。

此外,我编写了一组类,可以使任何对象(在WPF应用程序中)的任何属性(可序列化类型)只通过向属性添加[Configurable]属性来持久化。根据与属性的存在不同的标准来定制它以保存属性应该不难。但它会在每种类型的基础上保存值,因此它可能是您正在寻找的其他内容。

如果你愿意,我可以分享。