я хочу сохранить Stroke в MemoryStream для этой цели используется BinaryFormatter, но когда я пытаюсь сериализации Stroke я получаю ошибку, что я не могу сериализовать Strokeкак сериализовать StrokeCollection в C#
есть ли способ сохранить инсульт в memystream или сериализовать инсульт?
здесь одна часть моего кода
int size = inkCanvas1.Strokes.Count();
IFormatter formatter = new BinaryFormatter();
MemoryStream stream = new MemoryStream();
if (size != 0)
{
try
{
formatter.Serialize(stream, inkCanvas1.Strokes[size - 1]);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
спасибо.
Что для типа StrokeCollection? – rene
Вы можете попробовать [Сохранить] (http://msdn.microsoft.com/en-us/library/ms590544) с помощью [MemoryStream] (http://msdn.microsoft.com/en-us/library/system. io.memorystream.aspx) – Reniuz
Если вы указали, что у вас есть ОШИБКА, пожалуйста, ПОКАЖИТЕ точную ошибку и/или трассировку стека. – Reniuz