JPais Ответов: 1

Как очистить предыдущий штрих в inkcanvas wpf


Всем Привет

Я работаю над проектом, где я должен принять 5 текстовых вводов от пользователя на inkcanvas и сохранить их.
Первый ввод сохраняется и может быть восстановлен должным образом. Я сталкиваюсь с проблемой при извлечении других входных данных. При извлечении также появляются предыдущие входные данные.

Перед вводом ввода я очищаю чернильницу с помощью следующего кода:
this.inkCanv.Strokes.Clear();

Но все равно предыдущие входные данные появляются при извлечении.

Хотя, когда я останавливаю приложение и запускаю его снова, входные данные сохраняются и извлекаются правильным образом.

В чем может быть проблема??
Как правильно очистить чернильницу.

Заранее спасибо.

1 Ответов

Рейтинг:
0

Member 14663428

Вы должны использовать .RemoveAt

this.inkCanv.Strokes.Clear();

this.inkCanv.Strokes.RemoveAt(inkCanv.Strokes.Count - 1);



-Оззи


Dave Kreskowiak

Я сомневаюсь, что ОП все еще ищет ответ 4 года спустя.