我有一个WP7相机应用程序可以控制焦点,所以当用户释放快门按钮时,焦点动作被正确取消。
现在我正在尝试将此应用程序迁移到WP8,但我无法在任何地方找到如何重现这一点。
有什么想法吗?
最好的问候。
答案 0 :(得分:0)
我找到了答案,以防你需要它。
你必须使用这一行:
//Device is a PhotoCaptureDevice instance
Device.SetProperty(KnownCameraPhotoProperties.LockedAutoFocusParameters, AutoFocusParameters.Focus);
这将导致焦点操作暂停。
然后,每当您想再次使用自动对焦时,您必须重置锁定的参数,如下所示:
Device.SetProperty(KnownCameraPhotoProperties.LockedAutoFocusParameters, AutoFocusParameters.None);
如果它不适合你,请告诉我:D