如何在Windows Phone 8中取消或管理PhotoCaptureDevice的焦点

时间:2014-08-19 14:03:23

标签: windows-phone-8

我有一个WP7相机应用程序可以控制焦点,所以当用户释放快门按钮时,焦点动作被正确取消。

现在我正在尝试将此应用程序迁移到WP8,但我无法在任何地方找到如何重现这一点。

有什么想法吗?

最好的问候。

1 个答案:

答案 0 :(得分:0)

我找到了答案,以防你需要它。

你必须使用这一行:

//Device is a PhotoCaptureDevice instance    
Device.SetProperty(KnownCameraPhotoProperties.LockedAutoFocusParameters, AutoFocusParameters.Focus);

这将导致焦点操作暂停。

然后,每当您想再次使用自动对焦时,您必须重置锁定的参数,如下所示:

Device.SetProperty(KnownCameraPhotoProperties.LockedAutoFocusParameters, AutoFocusParameters.None);

如果它不适合你,请告诉我:D