Ejemplo n.º 1
0
 public MainPage()
 {
     settings           = SettingsArchiver.UnarchiveSettings();
     scannerPage        = new ScannerPage(settings);
     scannerPage.Title  = "Scanner";
     settingsPage       = new SettingsPage(settings);
     settingsPage.Title = "Settings";
     Children.Add(scannerPage);
     Children.Add(settingsPage);
 }
Ejemplo n.º 2
0
 protected override void OnCurrentPageChanged()
 {
     base.OnCurrentPageChanged();
     if (CurrentPage is ScannerPage)
     {
         settingsPage.UpdateSettings();
         scannerPage.ResumeScanning();
         SettingsArchiver.ArchiveSettings(settings);
     }
     else
     {
         scannerPage.PauseScanning();
     }
 }