这是一个WPF新手对建议(所以这里没有代码)格式保存到磁盘包含图形,图像画布和文本
在我的应用程序的要求,我呈现给用户一个画布在其上他可以拖放形状,文本框和图像。有点像Visio。现在用户想要将他创建的内容保存到文件中。我该如何去做,我使用哪些类?我有什么样的数据格式选择?如果我想将其保存为XML格式,该怎么办?
最感谢的意见和指针
这是一个WPF新手对建议(所以这里没有代码)格式保存到磁盘包含图形,图像画布和文本
在我的应用程序的要求,我呈现给用户一个画布在其上他可以拖放形状,文本框和图像。有点像Visio。现在用户想要将他创建的内容保存到文件中。我该如何去做,我使用哪些类?我有什么样的数据格式选择?如果我想将其保存为XML格式,该怎么办?
最感谢的意见和指针
您可以将其转换为位图,然后保存到文件的位图。要读一遍只需使用bitmap BMP = bitmap.FromFile(file);
更新..
如果您想保存已作出,那么你需要大概创建一个文件格式,像所有的变化:
圈1,15 ,25,100,250,10 其中格式为: 形状大小,位置x,位置,rgb值
我认为OP要加载 – thumbmunkeys
@thumbmunkeys后,对象仍然可移动,据我所知,没有办法将对象保存到磁盘你必须首先对它进行序列化,这是一场噩梦,因为基本上用户所做的所有更改都必须写入磁盘,然后在加载 – Cjen1
时重新进行,但这正是需要完成的操作,以实现OP要求的操作 – thumbmunkeys
您是否也想稍后阅读? – MajkeloDev
是的,它必须稍后回读以进行编辑并保存在无限期 – user2192101
您需要创建可序列化的模型类。当用户移动形状时更新它们。 – thumbmunkeys