QR码控制一直在工作

时间:2014-01-04 19:04:38

标签: c# .net windows-phone-7 windows-phone-8 qr-code

我正在使用JeffWilcox QR control (QR Scanner),但我对此控件有一个问题。当我使用此控件启动页面时,它一直在工作,即使我单击后退按钮,我也在主菜单中。你知道我怎么能处理这样的情况:如果用户单击后退按钮,QR扫描仪控件将停止工作?

工作:

    protected override void OnNavigatingFrom(NavigatingCancelEventArgs e)
    {
        nameOfControl.StopScanning();
        base.OnNavigatingFrom(e);
    }

1 个答案:

答案 0 :(得分:0)

当您浏览网页时,当您进入或退出页面时会触发一些事件,例如OnNavigatedFrom(当您离开页面时)或OnNavigatingFrom(就在离开页面之前) )或OnNavigatedTo(当您进入页面时)。

您可以在documentation中找到有关页面导航事件的更多信息。

您可以利用这些事件来解决您的问题。看起来,为您拥有QR控件的页面中的OnNavigatingFrom事件创建一个处理程序,以阻止它。