[]
Represents a schedule with an ability to interactively manage appointments.
[StyleTypedProperty(Property = "OneDayStyle", StyleTargetType = typeof(C1Scheduler))]
[StyleTypedProperty(Property = "WorkingWeekStyle", StyleTargetType = typeof(C1Scheduler))]
[StyleTypedProperty(Property = "WeekStyle", StyleTargetType = typeof(C1Scheduler))]
[StyleTypedProperty(Property = "MonthStyle", StyleTargetType = typeof(C1Scheduler))]
[StyleTypedProperty(Property = "TimeLineStyle", StyleTargetType = typeof(C1Scheduler))]
[TemplatePart(Name = "PART_C1SchedulerScrollBar", Type = typeof(ScrollBar))]
[TemplatePart(Name = "PART_GroupNavigationScrollBar", Type = typeof(ScrollBar))]
public class C1Scheduler : Control, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, IDisposable, IWeakEventListener
| Name | Description |
|---|---|
| C1Scheduler() | Initializes the new instance of the C1Scheduler control. |
| Name | Description |
|---|---|
| ActiveDateTime | Gets the ActiveDateTime object which can be used for binding. |
| ActiveRemindersProperty | Identifies the ActiveReminders dependency property. |
| AllDayAreaHeightProperty | Identifies the AllDayAreaHeight dependency property. |
| AlternatingBackgroundProperty | Identifies the AlternatingBackground dependency property. |
| AppointmentAddedEvent | Identifies the AppointmentAdded routed event. |
| AppointmentChangedEvent | Identifies the AppointmentChanged routed event. |
| AppointmentCustomActionEvent | Identifies the AppointmentCustomAction routed event. |
| AppointmentDeletedEvent | Identifies the AppointmentDeleted routed event. |
| AppointmentForegroundProperty | Identifies the AppointmentForeground dependency property. |
| AppointmentRecurrenceStateChangedEvent | Identifies the AppointmentRecurrenceStateChanged routed event. |
| BackgroundProperty | Identifies the Background dependency property. |
| BeforeAppointmentDropEvent | Identifies the BeforeAppointmentDrop routed event. |
| BeforeAppointmentResizeEvent | Identifies the BeforeAppointmentResize routed event. |
| BeforeAppointmentSaveEvent | Identifies the BeforeAppointmentSave routed event. |
| BeforeViewChangeEvent | Identifies the BeforeViewChange routed event. |
| BoldedDatesProperty | Identifies the BoldedDates dependency property. |
| CalendarHelperProperty | Identifies the CalendarHelper dependency property. |
| CanNavigateNextGroupProperty | Identifies the CanNavigateNextGroup property. |
| CanNavigatePreviousGroupProperty | Identifies the CanNavigatePreviousGroup property. |
| ChangeStyleCommand | Defines the command that changes the Style property with the specified Style or a style referenced by the specified ResourceDictionary key. |
| ControlBackgroundProperty | Identifies the ControlBackground dependency property. |
| ControlForegroundProperty | Identifies the ControlForeground dependency property. |
| CurrentTimeBrushProperty | Identifies the CurrentTimeBrush dependency property. |
| DayViewDayHeaderFormatProperty | Identifies the DayViewDayHeaderFormat dependency property. |
| DecrementStartTimeLargeCommand | Defines the command that decrements the VisualStartTime property value on the amount specified in the LargeStartTimeChange property. |
| DecrementStartTimeSmallCommand | Defines the command that decrements the VisualStartTime property value on the amount specified in the SmallStartTimeChange property. |
| DefaultThemeKey | Gets the ComponentResourceKey that references the default theme that is defined for the C1Scheduler control. |
| DeleteAppointmentCommand | Defines the command that deletes the C1.Schedule.Appointment(s). |
| DismissCommand | Defines the command that dismisses reminders. |
| EditAppointmentDialogCommand | Defines the command that shows the Edit Appointment dialog for editing of the specified existing C1.Schedule.Appointment(s). |
| EditAppointmentTemplateProperty | Identifies the EditAppointmentTemplate dependency property. |
| EditRecurrenceDialogCommand | Defines the command that shows the Edit Recurrence dialog for editing a C1.Schedule.RecurrencePattern of the specified C1.Schedule.Appointment. |
| EditRecurrenceTemplateProperty | Identifies the EditRecurrenceTemplate dependency property. |
| EmptyGroupNameProperty | Identifies the EmptyGroupName property. |
| EndChangedEvent | Identifies the EndChanged routed event. |
| EndProperty | Identifies the End dependency property. |
| ExportCommand | Defines the command that exports Scheduler data to the file. |
| GroupHeaderTemplateProperty | Identifies the GroupHeaderTemplate dependency property. |
| GroupPageSizeProperty | Identifies the GroupPageSize dependency property. |
| HasVisibleAppointmentsProperty | Identifies the HasVisibleAppointments dependency property. |
| HideGroupCommand | Defines the command that hides the specified SchedulerGroupItem object. |
| ImportCommand | Defines the command that imports Scheduler data from the file. |
| IncrementStartTimeLargeCommand | Defines the command that increments the VisualStartTime property value on the amount specified in the LargeStartTimeChange property. |
| IncrementStartTimeSmallCommand | Defines the command that increments the VisualStartTime property value on the amount specified in the SmallStartTimeChange property. |
| IntervalAppointmentTemplateProperty | Identifies the IntervalAppointmentTemplate dependency property. |
| IsDragDropDisabledProperty | Identifies the IsDragDropDisabled dependency property. |
| IsGroupedProperty | Identifies the IsGrouped property. |
| IsInPlaceEditingDisabledProperty | Identifies the IsInPlaceEditingDisabled dependency property. |
| IsTotalGroupItemEnabledProperty | Identifies the IsTotalGroupItemEnabled property. |
| LargeStartTimeChangeProperty | Identifies the LargeStartTimeChange dependency property. |
| MonthStyleProperty | Identifies the MonthStyle dependency property. |
| MonthViewDayHeaderDayFormatProperty | Identifies the MonthViewDayHeaderDayFormat dependency property. |
| MonthViewDayHeaderMonthFormatProperty | Identifies the MonthViewDayHeaderMonthFormat dependency property. |
| MonthViewHeaderFormatProperty | Identifies the MonthViewHeaderFormat dependency property. |
| NavigateToNextAppointmentCommand | Defines the command that makes the nearest appointment after SelectedDateTime visible in the control UI. |
| NavigateToNextGroupCommand | Defines the command that navigates C1Scheduler UI to the next SchedulerGroupItem object. |
| NavigateToPreviousAppointmentCommand | Defines the command that makes the nearest appointment before SelectedDateTime visible in the control UI. |
| NavigateToPreviousGroupCommand | Defines the command that navigates C1Scheduler UI to the previous SchedulerGroupItem object. |
| NewAppointmentDialogCommand | Defines the command that shows the Edit Appointment dialog for a creation of a new C1.Schedule.Appointment. |
| NextAppointmentTextProperty | Identifies the NextAppointmentText property. |
| OneDayStyleProperty | Identifies the OneDayStyle dependency property. |
| PreviousAppointmentTextProperty | Identifies the PreviousAppointmentText property. |
| ReminderAddedEvent | Identifies the ReminderAdded routed event. |
| ReminderChangedEvent | Identifies the ReminderChanged routed event. |
| ReminderFireEvent | Identifies the ReminderFire routed event. |
| ReminderRemovedEvent | Identifies the ReminderRemoved routed event. |
| ReminderSnoozeEvent | Identifies the ReminderSnooze routed event. |
| RequestedThemeProperty | Identifies the RequestedTheme dependency property. |
| SelectFromListDialogCommand | Defines the command that shows the Select From List dialog for specified parameters. |
| SelectFromListTemplateProperty | Identifies the SelectFromListTemplate dependency property. |
| SelectedAppointmentChangedEvent | Identifies the SelectedAppointmentChanged routed event. |
| SelectedAppointmentProperty | Identifies the SelectedAppointment dependency property. |
| SelectedBackgroundProperty | Identifies the SelectedBackground dependency property. |
| SelectedDateTimeChangedEvent | Identifies the SelectedDateTimeChanged routed event. |
| SelectedDateTimeIntervalProperty | Identifies the SelectedDateTimeInterval dependency property. |
| SelectedDateTimeProperty | Identifies the SelectedDateTime dependency property. |
| SelectedGroupItemProperty | Identifies the SelectedGroupItem dependency property. |
| SelectedIntervalAppointmentProperty | Identifies the SelectedIntervalAppointment dependency property. |
| SelectedVisualIntervalProperty | Identifies the SelectedVisualInterval dependency property. |
| SetRelativeStartTimeCommand | Defines the command that sets the VisualStartTime property to a value between the Start and End property values based on the specified coefficient. |
| SettingsProperty | Identifies the C1SchedulerSettings dependency property. |
| ShowNavigationPanelsProperty | Identifies the ShowNavigationPanels dependency property. |
| ShowRemindersTemplateProperty | Identifies the ShowRemindersTemplate dependency property. |
| ShowWeekTabsProperty | Identifies the ShowWeekTabs dependency property. |
| ShowWorkTimeOnlyProperty | Identifies the ShowWorkTimeOnly dependency property. |
| SmallStartTimeChangeProperty | Identifies the SmallStartTimeChange dependency property. |
| SmallVisualIntervalScaleProperty | Identifies the SmallVisualIntervalScale dependency property. |
| SnoozeCommand | Defines the command that snoozes reminders. |
| StartChangedEvent | Identifies the StartChanged routed event. |
| StartProperty | Identifies the Start dependency property. |
| StyleChangedEvent | Identifies the StyleChanged routed event. |
| ThemeProperty | Identifies the Theme dependency property. |
| TimeFormatProperty | Identifies the TimeFormat dependency property. |
| TimeLineStyleProperty | Identifies the TimeLineStyle dependency property. |
| TodayBackgroundProperty | Identifies the TodayBackground dependency property. |
| UserAddingAppointmentEvent | Identifies the UserAddingAppointment routed event. |
| UserClosingAppointmentEvent | Identifies the UserClosingAppointment routed event. |
| UserDeletingAppointmentEvent | Identifies the UserDeletingAppointment routed event. |
| UserEditingAppointmentEvent | Identifies the UserEditingAppointment routed event. |
| ViewStyleSelectorProperty | Identifies the StyleSelector dependency property. |
| ViewTypeProperty | Identifies the ViewType dependency property. |
| VisibleDatesProperty | Identifies the VisibleDates dependency property. |
| VisualEndTimeProperty | Identifies the VisualEndTimeProperty dependency property. |
| VisualIntervalGroupDescriptionsProperty | Identifies the VisualIntervalGroupDescriptions dependency property. |
| VisualIntervalGroupStylesProperty | Identifies the VisualIntervalGroupStyles dependency property. |
| VisualIntervalPanelProperty | Identifies the VisualIntervalPanel dependency property. |
| VisualIntervalScaleProperty | Identifies the VisualIntervalScale dependency property. |
| VisualIntervalTemplateProperty | Identifies the VisualIntervalTemplate dependency property. |
| VisualStartTimeProperty | Identifies the VisualStartTime dependency property. |
| VisualTimeSpanProperty | Identifies the VisualTimeSpan dependency property. |
| WeekStyleProperty | Identifies the WeekStyle dependency property. |
| WeekViewDayHeaderFormatProperty | Identifies the WeekViewDayHeaderFormat dependency property. |
| WorkingWeekStyleProperty | Identifies the WorkingWeekStyle dependency property. |
| Name | Description |
|---|---|
| ActiveReminders | Gets a ReadOnlyObservableCollection<T> of active C1.Schedule.Reminder objects. This is a dependency property. |
| AllDayAreaHeight | Determines the height of All-Day area in a Day View. This is a dependency property. |
| AlternatingBackground | Gets or sets a Brush object used as background for working hours and days of alternating months. This is a dependency property. |
| AppointmentComparison | Gets or sets the Comparison<T> delegate which is used by the C1Scheduler control to sort appointments. |
| AppointmentForeground | Gets or sets a Brush object used as a foreground for appointment elements. This is a dependency property. |
| BoldedDates | Gets the collection of dates which contain appointments. This is a dependency property. |
| CalendarHelper | Gets or sets the CalendarHelper object which provides calendar-dependant properties. This is a dependency property. |
| CanNavigateNextGroup | Gets a bool value determining whether the C1Scheduler control can be navigated to the next SchedulerGroupItem object. This is a dependency property. |
| CanNavigatePreviousGroup | Gets a bool value determining whether the C1Scheduler control can be navigated to the next SchedulerGroupItem object. This is a dependency property. |
| ControlBackground | Gets or sets a Brush object that is the face color of a control (Time Ruler, Month View header, etc.). This is a dependency property. |
| ControlForeground | Gets or sets a Brush object that is the text color in a control (Time Ruler, Month View header, etc.). This is a dependency property. |
| CurrentTimeBrush | Gets or sets a Brush object used to color the current time. This is a dependency property. |
| DataStorage | Gets a C1.WPF.Schedule.C1ScheduleStorage that stores a data that is represented by the control. |
| DayViewDayHeaderFormat | Gets or sets the string value determining format used to display day header in a Day view. The default value is 'dddd MMM d'. This is a dependency property. |
| EditAppointmentTemplate | Gets or sets a DataTemplate that defines a UI for the Edit Appointment dialog. This is a dependency property. |
| EditRecurrenceTemplate | Gets or sets a DataTemplate that defines a UI for the Edit Recurrence dialog. This is a dependency property. |
| EmptyGroupName | Gets or sets a string value used as default value for the Name property. |
| End | Gets or sets a DateTime that defines an end of an overall period of time that can be represented by the control. This is a dependency property. |
| GroupBy | Gets or sets the string value determining the type of grouping. |
| GroupHeaderTemplate | Gets or sets a DataTemplate that defines a UI representation of the SchedulerGroupItem object header. This is a dependency property. |
| GroupItems | Gets a collection of all available SchedulerGroupItem objects for the currently set type of grouping. |
| GroupPageSize | Gets or sets the int value determining the maximum number of the SchedulerGroupItem objects displayed in UI at the same time. Increasing this value might affect performance. This is a dependency property. |
| HasVisibleAppointments | Indicates whether there is at least one visible appointment in the current view. This is a dependency property. |
| IntervalAppointmentTemplate | Gets or sets a DataTemplate that defines a UI representation of an IntervalAppointment object. This is a dependency property. |
| IsDragDropDisabled | Gets or sets a bool value that indicates whether the C1Scheduler doesn't allow appointment resizing and drag operations. This is a dependency property. |
| IsGrouped | Gets a bool value determining whether grouping has been set for the C1Scheduler control. This is a dependency property. |
| IsInPlaceEditingDisabled | Gets or sets a bool value that indicates whether in-place editing of appointments is enabled for an end-user. This is a dependency property. |
| IsTotalGroupItemEnabled | Gets a bool value determining whether the C1Scheduler control generates visual intervals for the total group. This is a dependency property. The default value is false. |
| LargeStartTimeChange | Gets or sets a TimeSpan used to change the VisualStartTime property by the IncrementStartTimeLarge() and DecrementStartTimeLarge() methods and the IncrementStartTimeLargeCommand and DecrementStartTimeLargeCommand commands. This is a dependency property. |
| MonthStyle | Gets or sets a Style object that defines a UI representation of C1Scheduler control in a Month View mode. This is a dependency property. |
| MonthViewDayHeaderDayFormat | Gets or sets the string value determining format used to display day name in a day header of a Month view. The default value is '%d'. This is a dependency property. |
| MonthViewDayHeaderMonthFormat | Gets or sets the string value determining format used to display month name in a day header of a Month view. The default value is 'MMMM'. This is a dependency property. |
| MonthViewHeaderFormat | Gets or sets the string value determining format used to display day names in a Month view header. The default value is 'dddd'. This is a dependency property. |
| NextAppointmentText | Gets or sets a string value used as text for the 'Next Appointment' navigation pane. |
| OneDayStyle | Gets or sets a Style object that defines a UI representation of C1Scheduler control in a Day View mode. This is a dependency property. |
| PreviousAppointmentText | Gets or sets a string value used as text for the 'Previous Appointment' navigation pane. |
| RequestedTheme | Gets or sets a the default theme used by the C1Scheduler control for resource determination. |
| SelectFromListTemplate | Gets or sets a DataTemplate that defines a UI for the dialog like Select Resources, Select Categories and Select Contacts. This is a dependency property. |
| SelectedAppointment | Gets or sets an C1.Schedule.Appointment that is currently selected in the control UI. This is a dependency property. |
| SelectedBackground | Gets or sets a Brush object used to highlight currently selected day. This is a dependency property. |
| SelectedDateTime | Gets or sets a DateTime currently selected in control UI. The default value is Today. This is a dependency property. |
| SelectedDateTimeInterval | Gets the DateTimeInterval object representing time interval which is currently selected in the control UI. This is a dependency property. |
| SelectedGroupItem | Gets the selected SchedulerGroupItem object or returns null if the selection is empty. This is a dependency property. |
| SelectedIntervalAppointment | Gets or sets a IntervalAppointment that is currently selected in control UI. This is a dependency property. |
| SelectedVisualInterval | Gets or sets the first selected VisualInterval object in the current selection or returns null if the selection is empty. |
| Settings | Gets or sets the C1SchedulerSettings object which provides C1Scheduler settings properties. This is a dependency property. |
| ShowEmptyGroupItem | Gets or sets the bool value determining whether the C1Scheduler control should display an empty group item. |
| ShowNavigationPanels | Gets or sets the bool value determining whether control should show navigation panels. This is a dependency property. The default value is True. |
| ShowRemindersTemplate | Gets or sets a DataTemplate that defines a UI for the Show Reminders dialog. This is a dependency property. |
| ShowWeekTabs | Gets or sets the bool value determining whether control shows week tabs in a month view. This is a dependency property. |
| ShowWorkTimeOnly | Gets or sets the bool value determining whether control shows working time only. This is a dependency property. This property affects Day/Work Week views or any custom view which has VisualIntervalScale value less than one day. |
| SmallStartTimeChange | Gets or sets a TimeSpan used to change the VisualStartTime property by the IncrementStartTimeSmall() and DecrementStartTimeSmall() methods and the IncrementStartTimeSmallCommand and DecrementStartTimeSmallCommand commands. This is a dependency property. |
| SmallVisualIntervalScale | If this property value is set, defines TimeSpan of each VisualInterval in the VisualIntervals collection for views with intervals shorther than 1 day. This is a dependency property. The default value is TimeSpan.Zero which means that only VisualIntervalScale property has effect. |
| Start | Gets or sets a DateTime that defines a beginning of an overall period of time that can be represented by the control. This is a dependency property. |
| StatusComparison | Gets or sets the Comparison<T> delegate which is used by the C1Scheduler control to compare availability statuses. |
| Theme | Gets or sets a ResourceDictionary object containing Scheduler theme resources. |
| TimeFormat | Gets or sets the string value determining time format used to display time ruler in a Day, Week and Work Week views. The default value is an empty string. In such case C1Scheduler takes default time format from the current culture. This is a dependency property. |
| TimeLineStyle | Gets or sets a Style object that defines a UI representation of the C1Scheduler control in a Time Line mode. This is a dependency property. |
| TodayBackground | Gets or sets a Brush object used to color current day. This is a dependency property. |
| TotalGroupItem | Gets the SchedulerGroupItem object representing the group item which has no owner, but contains appointments of all visible group items. |
| ViewStyleSelector | Enables you to provide custom style-selection logic for a style that should be applied to the C1Scheduler control. The default value is a null reference. This is a dependency property. |
| ViewType | Gets or sets the ViewType value determining what style should be used in the control. |
| VisibleDates | Gets the list of currently visible dates. Changing this list might affect the next properties: |
| VisibleGroupItems | Gets a collection of currently visible SchedulerGroupItem objects. This collection can be used in xaml in the C1Scheduler control templates. |
| VisualEndTime | Gets an end of a period of time that is currently represented in the control UI. This is a dependency property. |
| VisualIntervalGroupDescriptions | Gets or sets a collection of VisualIntervalGroupDescription objects that defines a grouping criteria applied to the items of the VisualIntervals collection. This is a dependency property. |
| VisualIntervalGroupStyles | Gets or sets a collection of GroupStyle objects that characterize UI for each group level defined in the VisualIntervalGroupDescriptions collection. This is a dependency property. |
| VisualIntervalPanel | Gets or sets a ItemsPanelTemplate that defines the panel that lays out elements representing VisualInterval objects from the VisualIntervals collection. This is a dependency property. |
| VisualIntervalScale | Gets or sets a TimeSpan of each VisualInterval in the VisualIntervals collection. This is a dependency property. |
| VisualIntervalTemplate | Gets or sets a DataTemplate that defines a UI representation of VisualInterval objects from the VisualIntervals collection. This is a dependency property. |
| VisualStartTime | Gets or sets a start of a period of time that is currently represented in the control UI. This is a dependency property. |
| VisualTimeSpan | Gets or sets a length of a period of time that is currently represented in the control UI. The start of the period is defined by the VisualStartTime property. This is a dependency property. |
| WeekStyle | Gets or sets a Style object that defines a UI representation of C1Scheduler control in a Week View mode. This is a dependency property. |
| WeekViewDayHeaderFormat | Gets or sets the string value determining the format string used to display the day header in a Week view. The default value is 'D'. This is a dependency property. |
| WorkingWeekStyle | Gets or sets a Style object that defines a UI representation of C1Scheduler control in a Work Week View mode. This is a dependency property. |
| Name | Description |
|---|---|
| BeginUpdate() | Disables any redrawing of the control. |
| BringTimeIntoView(DateTime, bool) | Attempts to bring into the view a UI element representing a VisualInterval that includes the specified time in the current scheduler view. Optionally tries to make the element to be a top left element of the view. |
| ChangeStyle(object) | Changes the Style property with the specified Style or a style referenced by the specified ResourceDictionary key. |
| Compare(Appointment, Appointment) | Performs a comparison of two C1.Schedule.Appointment objects based on their start time and subject. |
| Compare(Status, Status) | Performs a comparison of two C1.Schedule.Status objects based on their C1.Schedule.Status.StatusType property value. |
| DecrementStartTimeLarge() | Decrements the VisualStartTime property value on the amount specified in the LargeStartTimeChange property. |
| DecrementStartTimeSmall() | Decrements the VisualStartTime property value on the amount specified in the SmallStartTimeChange property. |
| DeleteAppointment() | Deletes the appointment that is currently selected in control UI and also shows an appointment deletion options dialog in the case where the appointment is an occurrence of a recurrence pattern. |
| DeleteAppointment(Appointment) | Deletes the specified appointment. |
| Dispose() | Clean up any resources being used. |
| Dispose(bool) | Clean up any resources being used. |
| EditAppointmentDialog(Appointment) | Shows the Edit Appointment dialog for editing of the specified existing C1.Schedule.Appointment. |
| EditRecurrenceDialog(Appointment) | Shows the Edit Recurrence dialog for editing a C1.Schedule.RecurrencePattern of the specified C1.Schedule.Appointment. |
| EndUpdate() | Enables the redrawing of the control. |
| FindUIForTime(DateTime) | Returns the FrameworkElement corresponding to the given DateTime value. |
| GetDateTimeAtPoint(C1Scheduler, Point) | Returns the Nullable<T> at the specified location. |
| IncrementStartTimeLarge() | Increments the VisualStartTime property value on the amount specified in the LargeStartTimeChange property. |
| IncrementStartTimeSmall() | Increments the VisualStartTime property value on the amount specified in the SmallStartTimeChange property. |
| NavigateToAppointment(BaseObject, bool, DateTime?) | Navigates the C1Scheduler control to the nearest C1.Schedule.Appointment in the GroupItems with the specified owner object. |
| NavigateToAppointment(bool, DateTime?) | Navigates the C1Scheduler control to the nearest C1.Schedule.Appointment. |
| NavigateToGroup(int) | If the C1Scheduler control is grouped, makes sure that the group with the specified index is visible in the UI. |
| NavigateToNextAppointment() | Makes the nearest appointment after SelectedDateTime visible in the control UI. |
| NavigateToNextAppointment(BaseObject) | Makes the nearest appointment after SelectedDateTime visible in the control UI. |
| NavigateToPreviousAppointment() | Makes the nearest appointment before SelectedDateTime visible in the control UI. |
| NavigateToPreviousAppointment(BaseObject) | Makes the nearest appointment before SelectedDateTime visible in the control UI. |
| NewAppointmentDialog() | Shows the Edit Appointment dialog for the creation of a new C1.Schedule.Appointment object. Edit Appointment dialog is initialized according to the SelectedDateTimeInterval property value if it is not null; or according to the current date and time and the VisualIntervalScale property value otherwise. |
| NewAppointmentDialog(VisualInterval) | Shows the Edit Appointment dialog for the creation of a new C1.Schedule.Appointment. |
| NewAppointmentDialog(DateTime, DateTime) | Shows the Edit Appointment dialog for the creation of a new C1.Schedule.Appointment object with the specified start and end values. |
| NewAppointmentDialog(DateTime, DateTime, BaseObject) | Shows the Edit Appointment dialog for the creation of a new C1.Schedule.Appointment object with the specified start and end values. |
| NewAppointmentDialog(DateTime, DateTime, bool?) | Shows the Edit Appointment dialog for the creation of a new C1.Schedule.Appointment object with the specified parameters. |
| NewAppointmentDialog(DateTime, DateTime, bool?, BaseObject) | Shows the Edit Appointment dialog for the creation of a new C1.Schedule.Appointment object with the specified parameters. |
| OnAppointmentAdded(AppointmentActionEventArgs) | Raises a AppointmentAdded event. |
| OnAppointmentChanged(AppointmentActionEventArgs) | Raises a AppointmentChanged event. |
| OnAppointmentCustomAction(AppointmentActionEventArgs) | Raises a AppointmentCustomAction event. |
| OnAppointmentDeleted(AppointmentActionEventArgs) | Raises a AppointmentDeleted event. |
| OnAppointmentRecurrenceStateChanged(AppointmentActionEventArgs) | Raises a AppointmentRecurrenceStateChanged event. |
| OnBeforeAppointmentDrop(AppointmentActionEventArgs) | Raises a BeforeAppointmentDrop event. |
| OnBeforeAppointmentResize(AppointmentActionEventArgs) | Raises a BeforeAppointmentResize event. |
| OnBeforeAppointmentSave(AppointmentActionEventArgs) | Raises a BeforeAppointmentResize event. |
| OnBeforeViewChange(BeforeViewChangeEventArgs) | Raises a BeforeViewChange event. |
| OnChangeStyleCommand(ExecutedRoutedEventArgs) | Handles the C1Scheduler.ChangeStyle command. |
| OnDataSourceItemSynchronized(ItemSynchronizedEventArgs) | Raises a DataSourceItemSynchronized event; |
| OnDragEnter(DragEventArgs) | |
| OnDragOver(DragEventArgs) | |
| OnDrop(DragEventArgs) | |
| OnEndChanged(DateTimePropertyChangeEventArgs) | Raises an EndChanged event. |
| OnInitialized(EventArgs) | Rebuilds UI after initializing. |
| OnKeyDown(KeyEventArgs) | |
| OnMouseWheel(MouseWheelEventArgs) | |
| OnReminderAdded(ReminderActionEventArgs) | Raises a ReminderAdded event. |
| OnReminderChanged(ReminderActionEventArgs) | Raises a ReminderChanged event. |
| OnReminderFire(ReminderActionEventArgs) | Raises a ReminderFire event. |
| OnReminderRemoved(ReminderActionEventArgs) | Raises a ReminderRemoved event. |
| OnReminderSnooze(ReminderActionEventArgs) | Raises a ReminderSnooze event. |
| OnSelectedAppointmentChanged(PropertyChangeEventArgsBase) | Raises a SelectedAppointmentChanged event. |
| OnSelectedDateTimeChanged(DateTimePropertyChangeEventArgs) | Raises a SelectedDateTimeChanged event. |
| OnStartChanged(DateTimePropertyChangeEventArgs) | Raises a StartChanged event. |
| OnStyleChanged() | Raises a StyleChanged event. |
| OnStyleChanged(Style, Style) | |
| OnTemplateChanged(ControlTemplate, ControlTemplate) | |
| OnUserAddingAppointment(AddingAppointmentEventArgs) | Raises a UserAddingAppointment event. |
| OnUserClosingAppointment(AppointmentActionEventArgs) | Raises a UserEditingAppointment event. |
| OnUserDeletingAppointment(AppointmentActionEventArgs) | Raises a UserDeletingAppointment event. |
| OnUserEditingAppointment(AppointmentActionEventArgs) | Raises a UserEditingAppointment event. |
| OnVisualParentChanged(DependencyObject) | Overrides the default behavior. |
| ReceiveWeakEvent(Type, object, EventArgs) | Receives events from the centralized event manager. |
| SelectFromListDialog(IList, IList, Type, Appointment, string) | Shows the Select From List dialog. Honors property values defined in the Settings object. |
| SelectFromListDialog(IList, IList, Type, Appointment, string, bool, bool) | Shows the Select From List dialog. |
| SetRelativeStartTime(double) | Sets the VisualStartTime property to a value between the Start and End property values based on the specified coefficient. |
| ShouldSerializeEmptyGroupName() | |
| ShouldSerializeEnd() | |
| ShouldSerializeNextAppointmentText() | |
| ShouldSerializePreviousAppointmentText() | |
| ShouldSerializeStart() |
| Name | Description |
|---|---|
| AppointmentAdded | Occurs when an C1.Schedule.Appointment object is added. |
| AppointmentChanged | Occurs when an C1.Schedule.Appointment object is changed. |
| AppointmentCustomAction | Occurs immediately before a custom action of an C1.Schedule.Appointment object executes. |
| AppointmentDeleted | Occurs when an C1.Schedule.Appointment object is deleted. |
| AppointmentRecurrenceStateChanged | Occurs when the C1.Schedule.Appointment.RecurrenceState property of an C1.Schedule.Appointment object is changed. |
| BeforeAppointmentDrop | Occurs before an C1.Schedule.Appointment object is dropped by end-user. |
| BeforeAppointmentResize | Occurs before an C1.Schedule.Appointment object is resized by end-user. |
| BeforeAppointmentSave | Occurs before an C1.Schedule.Appointment is saved by end-user. |
| BeforeViewChange | Occurs immediately before the next actions:
|
| DataSourceItemSynchronized | Occurs when changes made to one of the DataStorage collections (for example, to C1.Schedule.AppointmentStorage.Appointments) has been fully reflected in the storage underlying data source. |
| EndChanged | Occurs when the End property value has been changed. |
| ReminderAdded | Occurs after a C1.Schedule.Reminder object is added. |
| ReminderChanged | Occurs after a C1.Schedule.Reminder object is changed. |
| ReminderFire | Occurs when a reminder set on an appointment fires, before the Reminders dialog will be shown on a screen or activated. |
| ReminderRemoved | Occurs when a C1.Schedule.Reminder object is removed. |
| ReminderSnooze | Occurs when a C1.Schedule.Reminder object is snoozed. |
| SelectedAppointmentChanged | Occurs when the SelectedAppointment property value has been changed. |
| SelectedDateTimeChanged | Occurs when the SelectedDateTime property value has been changed. |
| StartChanged | Occurs when the Start property value has been changed. |
| StyleChanged | Occurs immediately after the control style has been changed. |
| UserAddingAppointment | Occurs before the Edit Appointment dialog appears on the screen as a result of:
|
| UserClosingAppointment | Occurs when user closes Edit Appointment dialog without saving. |
| UserDeletingAppointment | Occurs before the currently selected C1.Schedule.Appointment is deleted by a user or as a result of the DeleteAppointment method call or receiving the DeleteAppointmentCommand command. |
| UserEditingAppointment | Occurs before the Edit Appointment dialog appears on the screen for editing of an existing appointment, as a result of a double-click on the appointment in one of the default control views, the EditAppointmentDialog(Appointment) method call, or when an EditAppointmentDialogCommand command is received. |