Windows Phoneのカメラロールから写真を選択できるようにするには、どのタイプのコードを書きますか?何か案が?WPメモリから画像をロード
誰かが助けてくれれば幸いです。私は大学での競争に参加しています...
Windows Phoneのカメラロールから写真を選択できるようにするには、どのタイプのコードを書きますか?何か案が?WPメモリから画像をロード
誰かが助けてくれれば幸いです。私は大学での競争に参加しています...
ライブラリからプログラムで任意の方法で写真を選択することはできません。 Windows Phoneでは、カメラのロールから選択できるように、ユーザーに選択肢を促すだけです。ユーザーが選択した画面を制御することはできません。単にタスクを起動するだけで、ユーザーが選択した写真が返されます。
つまり、Microsoft.Phone.Tasksライブラリに含まれているPhotoChooserTaskで画像を選択できます。また、写真を選択するオプションが表示されている場所でカメラキャプチャタスク(ユーザーが写真を選択するのではなく写真を撮ったとき)を表示するのも一般的です。カメラキャプチャの例はhereです。
using Microsoft.Phone.Tasks;
using System.IO;
using System.Windows.Media.Imaging;
...
PhotoChooserTask selectphoto = null;
private void button1_Click(object sender, RoutedEventArgs e)
{
selectphoto = new PhotoChooserTask();
selectphoto.Completed += new EventHandler(selectphoto_Completed);
selectphoto.Show();
}
void selectphoto_Completed(object sender, PhotoResult e)
{
if (e.TaskResult == TaskResult.OK)
{
BinaryReader reader = new BinaryReader(e.ChosenPhoto);
image1.Source = new BitmapImage(new Uri(e.OriginalFileName));
}
}