我如何在Silverlight中保存布局

时间:2011-01-31 08:00:42

标签: silverlight layout

我正在开发silverlight应用程序,我希望将布局保存为工作表。

流程在这里。

我有StackPanel和StackPanel的子节点是WrapPanel,在WrapPanel里面我添加了多个图像。

StackPanel的大小取决于用户定义的高度和宽度。

所以如何保存这张表。

谢谢.. !!!!

1 个答案:

答案 0 :(得分:0)

在WPF中存在一个XamlWriter,它可以将您的Visual Tree编写为XAML字符串。但是,Silverlight API中不提供此功能。幸运的是,有人为Silverlight编写了一个XamlWriter,可以在这里找到:

http://www.davidpoll.com/2010/07/25/to-xaml-with-love-an-experiment-with-xaml-serialization-in-silverlight/

有了这个,您可以将'sheet'保存到XAML字符串,使用XamlReader.Load重建它:

http://msdn.microsoft.com/en-us/library/cc189076%28VS.95%29.aspx