Удалить изображение в MediaLibrary

Мне было интересно, можно ли программно удалить изображение в MediaLibrary. В настоящее время я использую CameraCaptureTask для захвата изображения и сохранения, но я также хотел бы иметь возможность удалить это изображение. Кроме того, редактирование изображения было бы еще одним соображением. Обратите внимание, я работаю с Windows Phone 8.


person Matthew    schedule 04.07.2013    source источник


Ответы (1)


Нет, вы не можете программно удалить изображения из пользовательской библиотеки Pictures MediaLibary.

«Невозможно удалить какой-либо контент из библиотеки пользователя. После того как вы сохранили изображение, оно всегда будет у пользователя, если только он сам не удалит его».
(Источник Удалить изображение из MediaLibrary.SavePictures).

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

person Daniel Ballinger    schedule 04.07.2013
comment
Что ж, на самом деле я делаю то, что вы говорите, с сохранением изображений в IsolatedStorage, хотя после завершения события CameraCaptureTask в Windows Phone 8 изображение также автоматически сохраняется в MediaLibrary. Я надеялся, что можно будет хотя бы изменить и пересохранить изображение в MediaLibrary, а также удалить исходное изображение. - person Matthew; 05.07.2013
comment
хороший ответ, #есть возможность опубликовать их в медиатеке#, не могли бы вы рассказать об этом подробнее? Я не получил подробный документ из MSDN. Мне нужно поделиться своими фотографиями, которые находятся в изолированном хранилище, в медиатеке. - person Sean; 19.08.2013
comment
@Sean, взгляните на Сохранение изображения в MediaLibrary. Если это не поможет, попробуйте задать отдельный вопрос. - person Daniel Ballinger; 19.08.2013