private void ModeUpdate(CalendarModeEnum mode, bool isChecked) { Debug.WriteLine("{0}Mode is {1} at {2}", mode, isChecked, DateTimeHelper.PstNow()); if (isChecked) { Mode = mode; SetCalendarSelectionMode(mode); SetTab(mode); } Debug.WriteLine("CalendarSelectionMode is {0}", SelectionMode); }
private void SetMode(bool isView, bool isAdd, bool isEdit) { if (isView) { Mode = CalendarModeEnum.View; } else if (isAdd) { Mode = CalendarModeEnum.Add; } else if (isEdit) { Mode = CalendarModeEnum.Edit; } }
private void SetCalendarSelectionMode(CalendarModeEnum mode) { switch (mode) { case CalendarModeEnum.Add: case CalendarModeEnum.Edit: SelectionMode = CalendarSelectionMode.SingleDate; break; case CalendarModeEnum.View: default: SelectionMode = CalendarSelectionMode.SingleRange; break; } }
private void SetTab(CalendarModeEnum mode) { switch (mode) { case CalendarModeEnum.Add: SelectedTabIndex = 1; break; case CalendarModeEnum.Edit: SelectedTabIndex = 2; break; case CalendarModeEnum.View: default: SelectedTabIndex = 0; break; } }
private void OnCompleted(CalendarModeEnum mode) { Debug.WriteLine("{0}Mode completed", mode); }
private void HandleError(CalendarModeEnum mode, string exceptionMessage) { Debug.WriteLine("{0} OnError: {1}", mode, exceptionMessage); }