ฉันกำลังพยายามทำให้ผืนผ้าใบหมึกเป็นอนุกรมใน WPF ฉันใช้ StrokeCollection.Save
เพื่อบันทึกจังหวะเป็น MemoryStream
แต่เมื่อฉันพยายามโหลดสตรีมลงใน InkCanvas
ฉันได้รับ ArgumentException
ที่ระบุว่า "ความยาวของข้อมูล ISF ต้องมากกว่าศูนย์"
นี่คือตัวอย่างโค้ด:
using (MemoryStream ms = new MemoryStream())
{
inkcanvas.Strokes.Save(ms);
inkcanvas.Strokes = new System.Windows.Ink.StrokeCollection(ms);
}
ฉันพลาดอะไรไปที่นี่?