RichEditBox: изображение и контент после исчезновения изображения (Windows 10 1703 Creators Update)
В Windows 10 1703 Creators Update появилась новая ошибка.
Действия по воспроизведению:
- Загрузите RTF-документ с изображением в RichEditBox
- Сохрани это.
- Сохраните это снова.
- Перезагрузите его или откройте его с помощью другого приложения - вы увидите, что изображение исчезло, а весь контент после него тоже исчез.
Я отправил эту ошибку здесь, в приложении FeedbackHub.
Вопрос в том, как избежать этой ошибки или обойти ее?
1 ответ
Этот проект на GitHub предназначен для демонстрации ошибки и ее исправления.
После сохранения документа во второй раз изображение исчезает, но закрывающая фигурная скобка '}' для блока изображения все еще там, поэтому весь контент, следующий за фигурной скобкой '}', не может быть прочитан.
Таким образом, мы просто удаляем нечетную скобку и восстанавливаем изображение, которое пропало, используя тот же документ (но без изменений).