示例#1
0
 private void Init()
 {
     DataContext = this;
     _scanner = new ViewModels.AlertScanner();
     FirstOptionsPage = _options = new Views.Options(_scanner.Options_Data);
     FirstMainPage = _main = new Views.Main(_scanner.Main_Data, _scanner.Options_Data);
     _main.RaisedRefreshAsked += RefreshAlerts;
     MainFrame.Content = FirstMainPage;
 }
示例#2
0
 private void Init()
 {
     DataContext               = this;
     _scanner                  = new ViewModels.AlertScanner();
     FirstOptionsPage          = _options = new Views.Options(_scanner.Options_Data);
     FirstMainPage             = _main = new Views.Main(_scanner.Main_Data, _scanner.Options_Data);
     _main.RaisedRefreshAsked += RefreshAlerts;
     MainFrame.Content         = FirstMainPage;
 }
示例#3
0
 protected override void Dispose(Boolean disposing)
 {
     if (_disposed)
     {
         return;
     }
     if (disposing)
     {
         if (_main != null)
         {
             _main.Dispose();
             _main = null;
         }
         if (_scanner != null)
         {
             _scanner.Dispose();
             _scanner = null;
         }
     }
     _disposed = true;
     base.Dispose(disposing);
 }
示例#4
0
 protected override void Dispose(Boolean disposing)
 {
     if (_disposed)
         return;
     if (disposing)
     {
         if (_main != null)
         {
             _main.Dispose();
             _main = null;
         }
         if (_scanner != null)
         {
             _scanner.Dispose();
             _scanner = null;
         }
     }
     _disposed = true;
     base.Dispose(disposing);
 }