Wpf inkcanvas Сохранить и получить текст - PullRequest
1 голос
/ 14 августа 2010

Привет! Я пытаюсь реализовать приложение, похожее на mspaint, в wpf. Я успешно реализовал большинство основных функций рисования с помощью пользовательского класса обводки. Теперь я пытаюсь реализовать опцию вставки текста из mspaint. Я пыталсяреализовать с помощью DrawingContext.DrawText, он работает нормально, но когда я сохраняю обводки в файл isf и перезагружаю чертеж, весь чертеж загружается, но текст не восстанавливается. Пожалуйста, помогите мне с этим.

1 Ответ

2 голосов
/ 18 ноября 2010

Боюсь, что текст входит в коллекцию «Дети».Ваша коллекция StrokeCollection, о которой вы просите сериализацию и десериализацию, ничего об этом не знает.Вам нужно будет создать логику сериализации самостоятельно, или пройти через DataContractFormatter, или любую другую перестановку, которую вы предпочитаете.

...