CameraCaptureTask 类

2012/2/9

允许应用程序启动“相机”应用程序。使用此方法可允许用户通过您的应用程序拍摄照片。

System..::..Object
  Microsoft.Phone.Tasks..::..ChooserBase<(Of <(<'PhotoResult>)>)>
    Microsoft.Phone.Tasks..::..CameraCaptureTask

Namespace:  Microsoft.Phone.Tasks
程序集:  Microsoft.Phone(位于 Microsoft.Phone.dll 中)
XMLNS for XAML:未映射到 xmlns。

public sealed class CameraCaptureTask : ChooserBase<PhotoResult>
<CameraCaptureTask .../>

CameraCaptureTask 类型公开以下成员。

  名称说明
公共方法CameraCaptureTask初始化 CameraCaptureTask 类的新实例。
返回顶部

  名称说明
公共属性TaskEventArgsCompleted 事件的 EventArgs (从 ChooserBase<(Of <(<'TTaskEventArgs>)>)> 继承。)
返回顶部

  名称说明
公共方法Equals (从 Object 继承。)
受保护的方法Finalize (从 Object 继承。)
受保护的方法FireCompleted引发 Completed 事件。 (从 ChooserBase<(Of <(<'TTaskEventArgs>)>)> 继承。)
公共方法GetHashCode (从 Object 继承。)
公共方法GetType (从 Object 继承。)
受保护的方法MemberwiseClone (从 Object 继承。)
公共方法Show显示“相机”应用程序。 (重写 ChooserBase<(Of <(<'TTaskEventArgs>)>)>..::..Show()()()()。)
公共方法ToString (从 Object 继承。)
返回顶部

  名称说明
公共事件Completed当完成选择器任务时发生。 (从 ChooserBase<(Of <(<'TTaskEventArgs>)>)> 继承。)
返回顶部

通过调用 CameraCaptureTask 对象的 Show 方法启动“相机”应用程序。通过处理 Completed 事件获取选择器操作的结果。

重要说明重要说明:

在 Windows Phone 上,当“相机”应用程序在前台时,应用程序可能会被取消激活。若要确保您的应用程序收到 CameraCaptureTask 的结果,必须使用 PhoneApplicationPage 类中的类范围声明该对象并且必须调用选择器构造函数并在页面的构造函数内分配 Completed 事件委托。有关如何处理您应用程序的激活和取消激活的更多信息,请参阅 Windows Phone 执行模型

Windows Phone OS

在 7.1、7.0 中支持

Windows Phone

此类型的所有公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

显示: