Exemple #1
0
 public void UpdateRates()
 {
     while (true)
     {
         Thread.Sleep(1000 * 60 * 60); // Update info one time per hour
         _exchangeRates.UpdateRatesAsync();
     }
 }
Exemple #2
0
        public MainWindow()
        {
            InitializeComponent();

            _exchangeRates = new ExchangeRates();
            DataContext    = _exchangeRates;

            _exchangeRates.UpdateRatesAsync();
            new Task(UpdateRates).Start(); // run task to periodically update currency rates
        }