사실 당신은
- 하면 응용 프로그램에서 이미지 컨트롤을 사용 photoChooser 작업
를 사용하여 2 가지 방법으로 동일하게 달성 할 수
1.PhotoChooserTask :
Microsoft.Phone.Tasks를 사용하여
; 당신이 응용 프로그램을 공유하고 실시간으로 사진을 추가 할 Cameracapture 작업을 사용하여이 이름 공간
PhotoChooserTask objPhotoChooser = new PhotoChooserTask();
objPhotoChooser.Completed += new EventHandler<PhotoResult>(PhotoChooserCompleted);
objPhotoChooser.Show();
private void PhotoChooserCompleted(object sender, PhotoResult e)
{
if (e.TaskResult == TaskResult.OK)
{
var img = new BitmapImage();
img.SetSource(e.ChosenPhoto);
}
}
를 사용합니다. 당신의 applciation 페이지 같은 작업을 수행 할 응용 프로그램 페이지에 이미지 컨트롤을 사용할 필요가
를 사용
2.Image 제어 할 수 있습니다.
<Image x:Name = "imagecontrol" width ="300" height = "300" Stretch = "Fill">
이 항상 설정
MediaLibrary ml = new MediaLibrary();
if (ml.Pictures.Count > 0)
{
System.IO.Stream sm = ml.Pictures[0].GetImage();
BitmapImage bmp = new BitmapImage();
bmp.SetSource(sm);
imagecontrol.Source = bmp;
}
적절한 hanlder에 xaml.cs 파일에이 코드 뒤에
using Microsoft.Xna.Framework.Media;
using System.Windows.Media.Imaging;
의 모습이 네임 스페이스를 추가처럼
page.xaml 보인다 MediaLibrary의 첫 번째 그림, 요구 사항에 따라이 코드를 변경하십시오.
MediaLirbary 및 공유 작업을 사용해보십시오. – BigL