因此,我正在尝试开发一个利用 Microsoft TAG 技术的 Windows Phone 移动应用程序。
我从使用 Microsoft TAG SDK 提供的 TagSdkSample 项目的基础开始。
调试时我无法让程序吐出任何东西(我正在我的 Windows 8 手机上调试),我假设它与自动对焦功能有关(它识别 TAG,但在拍摄照片之前变得非常模糊)。在代码中有一条评论提到这是自动对焦工作的不好方式:
private void GetImageAndDecode()
{
// This is not a good way to auto focus. It is better to have an AutoFocusCompleted event
// handler to start capturing after focus is made. This sample code is not for
// full application demonstration.
camera.Focus();
camera.GetPreviewBufferArgb32(previewPixels);
imageToDecode = new ImageToDecode(previewPixels, ImageFormat.ARGB32, previewWidth, previewHeight);
TagContext.Current.ScanFromFrame(imageToDecode);
}
我将如何在此代码中实现该事件处理程序?