private void OnBgDataChanged(object sender, NotifyCollectionChangedEventArgs e) { var list = e.NewItems; Data.BgData newReading = (Data.BgData)list[list.Count - 1]; BgReading = newReading.bg.ToString(); }
private void OnBgReceived(object sender, MessageReceivedEventArgs e) { Log.Debug(TAG, "Message received"); if (e.Message.GetItem <string>("value") != null && e.Message.GetItem <string>("time") != null) { int value = Int32.Parse(e.Message.GetItem <string>("value")); long time = Int64.Parse(e.Message.GetItem <string>("time")); Data.BgData bgReading = new Data.BgData(value, time); bgDataList.Add(bgReading); } }