コード例 #1
0
        async Task RefreshRates()
        {
            _ratesTable.DataSource = null;
            _ratesTable.ReloadData();

            _loadingView.Hidden = false;
            _activityIndicator.StartAnimating();

            var rates = await OpenRatesClient.Instance.GetLatestWithBaseAsync(_currentBase.ToString());

            _ratesTable.DataSource = new RatesDataSource(rates, _currentAmount);
            _ratesTable.ReloadData();

            _loadingView.Hidden = true;
            _activityIndicator.StopAnimating();
        }
コード例 #2
0
 public static string GetSymbol(this KnownCurrency currency)
 {
     return(CurrencyInfos.ContainsKey(currency) ? CurrencyInfos[currency].Symbol : currency.ToString());
 }
コード例 #3
0
 public static string GetFullName(this KnownCurrency currency)
 {
     return(CurrencyInfos.ContainsKey(currency) ? CurrencyInfos[currency].FullName : currency.ToString());
 }