Windows phone 7 识别后点击WP7摄像机

Windows phone 7 识别后点击WP7摄像机,windows-phone-7,camera,back,Windows Phone 7,Camera,Back,在我的WP7应用程序中,我需要让用户在到达第X页之前拍照。因此,在我的主页上,当用户单击按钮导航到第X页时,我使用以下构造函数调用第X页: Public Sub New() Me.Visibility = Visibility.Collapsed InitializeComponent() Me.Camera = New CameraCaptureTask End Sub 然后在“加载”事件中,我调用我的.Camera.Show() 在“Camera.Completed

在我的WP7应用程序中,我需要让用户在到达第X页之前拍照。因此,在我的主页上,当用户单击按钮导航到第X页时,我使用以下构造函数调用第X页:

Public Sub New()
    Me.Visibility = Visibility.Collapsed
    InitializeComponent()
    Me.Camera = New CameraCaptureTask
End Sub
然后在“加载”事件中,我调用我的.Camera.Show()

在“Camera.Completed”中,我再次显示页面(Me.Visibility=Visibility.Visibility)

现在来看问题- 如果用户在相机屏幕上单击手机的“后退”按钮,则显示的页面是第X页,没有强制图片,而我希望(用户一定是有意)返回主页

那么,如果从相机屏幕上单击“后退”,我如何覆盖此行为并使应用程序返回主页面呢

谢谢


另外

我不熟悉Visual Basic,因此我无法提供任何代码。但是,我要做的是在触发
Completed
事件时检查流是否为
null
。如果为空,则表示尚未拍摄照片,您可以提示用户拍摄照片(或您想做的任何事情)。如果不为空,则按正常进行。
或者,您可以查看PhotoResult的属性以确定发生了什么。

查找TaskResult而不是TaskResult.OK应该可以。是的,简单而优雅(TaskResult OK可以完成这项工作)。有时候最简单的事情就在你的脚趾附近……:)