RichEditBox: изображение и контент после исчезновения изображения (Windows 10 1703 Creators Update)

В Windows 10 1703 Creators Update появилась новая ошибка.

Действия по воспроизведению:

  1. Загрузите RTF-документ с изображением в RichEditBox
  2. Сохрани это.
  3. Сохраните это снова.
  4. Перезагрузите его или откройте его с помощью другого приложения - вы увидите, что изображение исчезло, а весь контент после него тоже исчез.

Я отправил эту ошибку здесь, в приложении FeedbackHub.

Вопрос в том, как избежать этой ошибки или обойти ее?

1 ответ

Этот проект на GitHub предназначен для демонстрации ошибки и ее исправления.

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

Таким образом, мы просто удаляем нечетную скобку и восстанавливаем изображение, которое пропало, используя тот же документ (но без изменений).

Другие вопросы по тегам