2012-07-11 67 views
0

我需要在wp7中使用两个选择器,一个是PhotoChooserTask,另一个是CameraCaptureTask,我只需要每次使用其中一个,我怎样才能停止一个在开始另一场比赛之前,如果我在第一场比赛返回之前开始另一场比赛,它将引发异常。非常感谢你。不允许在Chooser返回前多次调用Show()

回答

0

包封物

somechooser.Show(); 

一个try-catch块内。

如果用户在最后一个打开或关闭之前尝试打开另一个选择器,它将捕获异常。

+0

谢谢,以后再试一次。祝你有美好的一天! – 2012-07-12 08:31:25

+0

你好,它没有抛出异常,但我想打开第二个,我怎么能阻止第一个? – 2012-07-14 05:19:59

+0

如果它没有抛出异常,是否意味着它有效?运行时,您无法从应用中关闭选择器。用户需要使用后退按钮关闭选择器才能返回到您的应用程序。 – 2012-07-14 11:08:23