我有一个包含多个行和列的Grids列表,其中包含StackPanels。每个堆栈面板包含一个或多个Image对象,在某些情况下根本没有,还有一些Borders。
我想将这些网格保存到一个文件(一种保存功能),然后将其恢复到内存中并再次显示。
最好的方法是什么?有没有办法以简单的方式执行此操作,或者我应该将所有重要数据添加到文件中,例如行和列计数,StackPanel计数,以及它们具有多少个Image对象以及每个图像在其中的位置StackPanel等等?
编辑: 这些Grid对象在代码隐藏中完全创建和管理。 我在整个项目中使用MVVM模式。 (如果这些对信息很重要)