예제 #1
0
 public void GetPopulation(string transformation = null, string frequency = null)
 {
     ShowOverlay = true;
     QuandlData.GetData(country.AreaCode.ToLower(), "SP_POP_TOTL", transformation, frequency).ContinueWith(data =>
     {
         PopulationData = data.Result;
         ShowOverlay    = false;
     });
 }
예제 #2
0
 public void GetHealthExpenditure(string transformation = null, string frequency = null)
 {
     ShowOverlay = true;
     QuandlData.GetData(country.AreaCode.ToLower(), "SH_XPD_PCAP_PP_KD", transformation, frequency).ContinueWith((data) =>
     {
         Data        = data.Result;
         ChartTitle  = Data.DataName;
         ShowOverlay = false;
     });
 }
예제 #3
0
 public void GetLifeExpectancy(string transformation = null, string frequency = null)
 {
     ShowOverlay = true;
     QuandlData.GetData(country.AreaCode.ToLower(), "SP_DYN_LE00_IN", transformation, frequency).ContinueWith((data) =>
     {
         Data        = data.Result;
         ChartTitle  = Data.DataName;
         ShowOverlay = false;
     });
 }
예제 #4
0
 public void GetGdpPerCapita(string transformation = null, string frequency = null)
 {
     ShowOverlay = true;
     QuandlData.GetData(country.AreaCode.ToLower(), "NY_GDP_PCAP_PP_CD", transformation, frequency).ContinueWith((data) =>
     {
         Data        = data.Result;
         ChartTitle  = Data.DataName;
         ShowOverlay = false;
     });
 }
예제 #5
0
 public void GetAdultLiteracyRate(string transformation = null, string frequency = null)
 {
     ShowOverlay = true;
     QuandlData.GetData(country.AreaCode.ToLower(), "SE_ADT_LITR_ZS", transformation, frequency).ContinueWith((data) =>
     {
         Data        = data.Result;
         ChartTitle  = Data.DataName;
         ShowOverlay = false;
     });
 }
 private static void OnDataChanged(BindableObject bindable, QuandlInfoData oldvalue, QuandlInfoData newvalue)
 {
     ((ChartView)bindable).OnDataChanged(oldvalue, newvalue);
 }
 public void OnDataChanged(QuandlInfoData oldValue, QuandlInfoData newValue)
 {
     PopulateChart(newValue);
 }
 private void PopulateChart(QuandlInfoData newValue)
 {
     lineChart.Series[0].ItemsSource = newValue;
     var axis = lineChart.Axes.OfType<CategoryXAxis>().First();
     axis.ItemsSource = newValue;
 }