private void ReloadRoutes()
 {
     try
     {
         routesList.Dispatcher.VerifyAccess();
         _doReloadRoutes();
     }
     catch (InvalidOperationException e)
     {
         if (reloadRoutesDelegate == null)
             reloadRoutesDelegate = new NullArgumentDelegate(_doReloadRoutes);
         routesList.Dispatcher.Invoke(reloadRoutesDelegate);
     }
 }
 private void ReloadIntlPrices()
 {
     try
     {
         intlPriceList.Dispatcher.VerifyAccess();
         _doReloadIntlPrices();
     }
     catch (InvalidOperationException e)
     {
         if (reloadInternationalPricesDelegate == null)
             reloadInternationalPricesDelegate = new NullArgumentDelegate(_doReloadIntlPrices);
         intlPriceList.Dispatcher.Invoke(reloadInternationalPricesDelegate);
     }
 }