I'm having difficulties trying to find out how to update the RangePointer.Value, I need to update the value every 5 seconds or so, but what I think is happening is that you cannot update the RangePointer.Value property once it is added to the Pointer (Which is an ObservableCollection), is there any way I can update the RangePointer.Value in real time or in interval?
Here is my line of code if it helps.
ObservableCollection<CircularPointer> Temp_Pointer = new ObservableCollection<CircularPointer>();
RangePointer TempRange_Pointer = new RangePointer();
TempRange_Pointer.Color = Color.ParseColor("#00BCD4");
TempRange_Pointer.Offset = 0.97;
TempRange_Pointer.Width = 7;
TempRange_Pointer.Value = (double)29.7;
Temp_Pointer.Add(TempRange_Pointer);
Temp_Scale.CircularPointers = Temp_Pointer;
Temperature_Gauge.Headers.Add(Temp_Header);
Temperature_Scale.Add(Temp_Scale);
Temperature_Gauge.CircularScales = Temperature_Scale;
FindViewById<LinearLayout>(Resource.Id.linearLayout_Temp).AddView(Temperature_Gauge);