コード例 #1
0
 public override void Cleanup()
 {
     ExchangeRateDetail = null;
     if (ExchangeRates != null)
     {
         ExchangeRates.Cleanup();
     }
     base.Cleanup();
 }
コード例 #2
0
        private async void LoadData()
        {
            ShowProgressBar = true;

            //since Xamarin.Forms 2.4 must be this otherwise selected ExchangeRateDetail not change after refresh
            ExchangeRateDetail = null;

            _mainModel.ExchangeRates = await _bitcoinDataService.GetExchangeRatesAsync();

            ExchangeRates = await LoadExchangeRatesViewModel(_mainModel.ExchangeRates);

            ShowProgressBar = false;

            Messenger.Default.Send <ExchangeRatesLoadedMessage>(new ExchangeRatesLoadedMessage());
        }