wp8 的自定义相机 UI
Custom camera UI for wp8
我尝试创建一个基于图像的应用程序,该应用程序在打开时实际使用相机任务。但是我没有使用默认的相机应用程序,而是尝试像其他第三方应用程序一样为相机创建自定义 UI。好吧,我的相机 UI 将是基本的,所以我想知道这是否可以在 CameraCaptureTask
内实现,或者我是否需要创建一些单独的 UserControl 页面?
我找不到有关此问题的任何资源或示例。
预先感谢您的帮助。
您可以使用 PhotoCamera
class。
This MSDN 页面清楚地解释了如何使用相机流式传输和捕获图像
下面给出的代码显示了如何初始化 PhotoCamera
PhotoCamera myCamera = new Microsoft.Devices.PhotoCamera(CameraType.Primary);
//viewfinderBrush is a videobrush object declared in xaml
viewfinderBrush.SetSource(myCamera);
myCamera.Initialized += myCamera_Initialized;
myCamera.CaptureCompleted += new EventHandler<CameraOperationCompletedEventArgs>(camera_CaptureCompleted);
myCamera.CaptureImageAvailable += new EventHandler<Microsoft.Devices.ContentReadyEventArgs>(camera_CaptureImageAvailable);
我尝试创建一个基于图像的应用程序,该应用程序在打开时实际使用相机任务。但是我没有使用默认的相机应用程序,而是尝试像其他第三方应用程序一样为相机创建自定义 UI。好吧,我的相机 UI 将是基本的,所以我想知道这是否可以在 CameraCaptureTask
内实现,或者我是否需要创建一些单独的 UserControl 页面?
我找不到有关此问题的任何资源或示例。 预先感谢您的帮助。
您可以使用 PhotoCamera
class。
This MSDN 页面清楚地解释了如何使用相机流式传输和捕获图像
下面给出的代码显示了如何初始化 PhotoCamera
PhotoCamera myCamera = new Microsoft.Devices.PhotoCamera(CameraType.Primary);
//viewfinderBrush is a videobrush object declared in xaml
viewfinderBrush.SetSource(myCamera);
myCamera.Initialized += myCamera_Initialized;
myCamera.CaptureCompleted += new EventHandler<CameraOperationCompletedEventArgs>(camera_CaptureCompleted);
myCamera.CaptureImageAvailable += new EventHandler<Microsoft.Devices.ContentReadyEventArgs>(camera_CaptureImageAvailable);