如何在WPF中保存和检索画布控件及其数据

时间:2017-06-01 04:22:58

标签: wpf xaml canvas mvvm prism

我正在开发一个WPF应用程序来创建动态表单,我必须向最终用户提供一个画布。用户从包含文本框,标签,按钮,日历等的工具箱中删除控件,然后将其拖放到画布上。用户可以为每个控件设置属性。用户完成后,将单击保存按钮。

现在应该将画布保存到数据库中,并且下次当用户去检索它时,他应该使画布处于他最后一次离开的相同状态,以便他可以继续编辑。这该怎么做 ?我们正在使用PRISM框架?如何实现这一点,而无需在后面的代码中编写太多代码。

1 个答案:

答案 0 :(得分:1)

你可以使用画布' Children 属性,返回Panel的子元素的UIElementCollection。