我正在用C#编写一个UWP应用程序--它将是一个闪存卡应用程序,它为卡片的“前端”和“背面”提供了两个InkCanvases。InkCanvas功能似乎运行良好。问题是,当我将InkCanvas的笔画容器“保存”到.GIF文件(如这些所支持的)时,生成的.GIF文件不包含墨水。相反,它们大多是空白的。这里的例子:
CreateFlashCard.xaml.cs: {
// If there w
我试图在WPF中序列化一个墨水画布。因此,我使用StrokeCollection.Save将笔画保存到MemoryStream。但是,当我试图将流加载到InkCanvas中时,我会得到一个ArgumentException,说明“ISF数据的长度必须大于零”。using (MemoryStream ms = new MemoryStream()) inkcanvas.Strokes.Save(ms);}
我在这里错过了什么?