Я новичок в разработке приложений для Windows Phone 7. Я обращаюсь к библиотеке изображений с помощью класса PhotoChooserTask. После выбора одного из изображений из библиотеки изображений я хочу добавить это изображение (.jpg файл) из библиотеки изображений в папку изображений моего приложения. Как это сделать? Я использую следующий кодКак скопировать выбранное изображение из библиотеки изображений в папку изображений динамически в приложении?
public partial class MainPage : PhoneApplicationPage
{
PhotoChooserTask photoChooserTask;
// Constructor
public MainPage()
{
InitializeComponent();
photoChooserTask = new PhotoChooserTask();
photoChooserTask.Completed += new EventHandler<PhotoResult>(photoChooserTask_Completed);
}
private void button1_Click(object sender, RoutedEventArgs e)
{
photoChooserTask.Show();
}
void photoChooserTask_Completed(object sender, PhotoResult e)
{
if (e.TaskResult == TaskResult.OK)
{
BitmapImage bmp = new BitmapImage();
bmp.SetSource(e.ChosenPhoto);
}
}
}
Я хочу добавить выбранное изображение динамически в папку изображений моего приложения. как это сделать? Можете ли вы предоставить мне какой-либо код или ссылку, через которую я могу решить вышеупомянутую проблему?
FYI. Для этого вам не нужно создавать отдельный MemoryStream. Кроме того, ваш код не избавляет от свойства IsolStorageFile, возвращаемого GetUserStoreForApplication(). – 2010-11-23 12:39:37