Файл был изменен? Теперь обрабатывать в WPF? - PullRequest
1 голос
/ 08 мая 2009

Как лучше всего сообщить моему приложению, что файл был изменен и что он должен запросить у пользователя имя файла? Есть класс для этого или я пишу всю эту логику вручную?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 08 мая 2009

Вам нужно будет обработать эту логику вручную. Это не так уж сложно, если у вас есть достойная архитектура приложения, работающая на вас. Просто установите флажок Modified на вашем «файловом» объекте, который сериализуется на диск всякий раз, когда объект мутирован.

0 голосов
/ 09 мая 2009

Другое решение - это то, что я видел недавно. Если установка измененного флага в вашем объекте 'file' затруднительна, вы всегда можете попробовать сохранить в потоке памяти и вычислить хеш для него, и если хеш отличается от хеша оригинальной версии, он изменился.

Это не так элегантно, как установка измененного флага, но его гораздо проще модифицировать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...