Uygulamamdaki kamerayı açmak için CameraCaptureUI kullanıyorum; İşteAyarlar açıkken çekicilik çekimi Fotoğraf makinesini pencerede kapatır 8/WinRT
var camera = new CameraCaptureUI();
camera.PhotoSettings.AllowCropping = false;
var file = await camera.CaptureFileAsync(CameraCaptureUIMode.Photo);
if (file != null)
{
var fileStream = await file.OpenAsync(FileAccessMode.Read);
var bitmapImage = new BitmapImage();
bitmapImage.SetSource(fileStream);
var sourceImage = new WriteableBitmap(bitmapImage.PixelWidth, bitmapImage.PixelHeight);
var imageStream = await file.OpenAsync(FileAccessMode.Read);
sourceImage.SetSource(imageStream);
}
kullanarak iam Ne kodudur Ama mesele kamera ile değil. Kamera açık olduğu süre boyunca. Ayarlar cazibesini açarsak, işlev bekler var file = await camera.CaptureFileAsync(CameraCaptureUIMode.Photo);
[Dosya null döndürür] ve CameraCapture UI'yi gizler. Yapmaya çalıştığım şey, kullanıcı cazibeyi açsa bile kameramı her zaman açmam gerekiyor. WinRT
Fark ettiniz, varsayılan kamera uygulaması böyle bir sorunla karşı karşıya değil. – Xyroid
Yups. Aynı sorun CameraCaptureUI ve FileOpenPicker'da mevcut. Bu sorunları MS tarafından Dropbox uygulamasında kolayca çoğaltabilirsiniz. Ayrıca, MSDN'deki örnek, http://code.msdn.microsoft.com/windowsapps/CameraCaptureUI-Sample-845a53ac#content bağlantısına da sahiptir. – StezPet