我正在使用JeffWilcox QR control (QR Scanner),但我对此控件有一个问题。当我使用此控件启动页面时,它一直在工作,即使我单击后退按钮,我也在主菜单中。你知道我怎么能处理这样的情况:如果用户单击后退按钮,QR扫描仪控件将停止工作?
工作:
protected override void OnNavigatingFrom(NavigatingCancelEventArgs e)
{
nameOfControl.StopScanning();
base.OnNavigatingFrom(e);
}
答案 0 :(得分:0)
当您浏览网页时,当您进入或退出页面时会触发一些事件,例如OnNavigatedFrom
(当您离开页面时)或OnNavigatingFrom
(就在离开页面之前) )或OnNavigatedTo
(当您进入页面时)。
您可以在documentation中找到有关页面导航事件的更多信息。
您可以利用这些事件来解决您的问题。看起来,为您拥有QR控件的页面中的OnNavigatingFrom
事件创建一个处理程序,以阻止它。