Windows 8 如何在相机捕获后删除WinRT中的默认裁剪

Windows 8 如何在相机捕获后删除WinRT中的默认裁剪,windows-8,windows-runtime,Windows 8,Windows Runtime,我在WinRT应用程序中使用以下给定的方法进行相机捕获 var camera = new CameraCaptureUI(); var aspectRatio = new Size(16, 9); camera.PhotoSettings.CroppedAspectRatio = aspectRatio; var file = await camera.CaptureFileAsync(CameraCaptureUIMode.Pho

我在WinRT应用程序中使用以下给定的方法进行相机捕获

        var camera = new CameraCaptureUI();
        var aspectRatio = new Size(16, 9);
        camera.PhotoSettings.CroppedAspectRatio = aspectRatio;
        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 imageDimension = Utilities.GetImageDimension(bitmapImage.PixelWidth, bitmapImage.PixelHeight);
            SourceImage = new WriteableBitmap((int)imageDimension.Item1, (int)imageDimension.Item2);
            var imageStream = await file.OpenAsync(FileAccessMode.Read);
            SourceImage.SetSource(imageStream);

        }

因此,在调用此代码行时,
camera.CaptureFileAsync(CameraCaptureUIMode.Photo)相机用户界面出现,点击屏幕时图片被捕获。我的问题就在这一步之后。捕获图像后,会出现默认裁剪屏幕,我不希望执行此中间步骤,在我的应用程序中,根据检测到的帧,我需要实施新的裁剪方法/区域。因此,我的问题是如何在WinRT中禁用此中间裁剪功能,

您拥有该功能的属性:

camera.PhotoSettings.AllowCropping = false;
可以在这里找到