0

写真を撮るためだけにウェブカメラを起動する必要があるwin8アプリを構築しています。

で与えられたサンプルコードを見てきましMSDNたが、起動する必要があるボタンCamera capturesだけが必要で、写真を撮って保存します。onclickCAPTUREwebcam

サンプルコードでは、ユーザーがリストボックスからオプションを選択するようにしましたselectionchangedが、必要な関数が呼び出されました。私の問題は、リストボックスが必要ないことです。SuspensionManagerまた、彼らは私が理解できなかったクラスを使用しています。私は本当に混乱しています。

誰か抜け道を教えてくれませんか?

4

1 に答える 1

4

これを試して:

using Windows.Media.Capture;

var ui = new CameraCaptureUI();
ui.PhotoSettings.CroppedAspectRatio = new Size(4, 3);
var file = await ui.CaptureFileAsync(CameraCaptureUIMode.Photo);

if (file != null) 
{
   var bitmap = new BitmapImage();
   bitmap.SetSource(await file.OpenAsync(FileAccessMode.Read));
   Photo.Source = bitmap;
}

ここから取った

于 2012-05-08T07:47:49.010 に答える