public void OnSelectedDatesChanged (RadCalendarView.SelectionContext selectionContext) { IList<Java.Lang.Long> datesAdded = selectionContext.DatesAdded (); IList<Java.Lang.Long> datesRemoved = selectionContext.DatesRemoved (); IList<Java.Lang.Long> oldSelection = selectionContext.OldSelection (); IList<Java.Lang.Long> newSelection = selectionContext.NewSelection (); Calendar calendar = Calendar.GetInstance(Java.Util.TimeZone.Default); String log = ""; log += "=======================================\n"; log += "Dates added:\n"; foreach (long date in datesAdded) { calendar.TimeInMillis = date; log += GetValue(calendar) + "\n"; } log += datesAdded.Count + "\n"; log += "------------------------------------"; log += "\nDates removed:\n"; foreach (long date in datesRemoved) { calendar.TimeInMillis = date; log += GetValue(calendar) + "\n"; } log += datesRemoved.Count + "\n"; log += "------------------------------------"; log += "\nNew selection:\n"; foreach (long date in newSelection) { calendar.TimeInMillis = date; log += GetValue(calendar) + "\n"; } log += newSelection.Count + "\n"; log += "------------------------------------"; log += "\nOld selection:\n"; foreach (long date in oldSelection) { calendar.TimeInMillis = date; log += GetValue(calendar) + "\n"; } log += oldSelection.Count + "\n"; Toast.MakeText (this.Activity, log, ToastLength.Long).Show (); }