Classes

  ClassDescription
Public classActiveDateTime
The ActiveDateTime class provides the Now dependency property that returns a current date/time and is being updated permanently over a specified period of time.
Public classAddValueConverter
The AddValueConverter class is the abstract base class for the IncrementConverter and DecrementConverter classes.
Public classAppointmentActionEventArgs
The AppointmentActionEventArgs class describes routed event data for user actions on the Appointment object.
Public classAppointmentsCoverPane
Provides a surface for painting appointment boxes over an arbitrary visual intervals layout.
Public classAppointmentToStringMultiConverter
Represents a Binding converter that returns a string title for Appointment Dialog.
Public classAppointmentWrapPanel
Positions child elements in sequential position from left to right, breaking content to the next line at the edge of the containing box. Subsequent ordering happens sequentially from top to bottom or from right to left, depending on the value of the Orientation property. If Orientation property is Vertical this panel behaves as the base class. If Orientation property is Horizontal then AppointmentWrapPanel tries to position child elements in available space. For example, it doesn't wrap the child to the next line if the next line invisible. Instead, it shows as much as possible in the last visible line. When user clicks on the panel it tries to find and focus child element with x:Name="PART_Subject". It is used for switching appointment element into in-place editing mode.
Public classArrowButton
Toggle button, used for drop-down calendars.
Public classAutoDistributionGrid
Represents a grid panel that automatically distributes child elements among grid cells.
Public classBeforeViewChangeEventArgs
Provides data for the BeforeViewChange event of the C1Scheduler control.
Public classBindingTargetsBridge
Represents a class that keeps values of two binding targets equal.
Public classBooleanToVisibilityConverter
Represents a Binding converter that converts a Boolean to the corresponding Visibility value. If ConverterParameter is not null, returns inverted value.
Public classC1CalendarBase
The base class for the C1MonthCalendar, C1MultiMonthCalendar and C1DateTimePicker controls.
Public classC1CalendarResources
The C1CalendarResources keeps the set of resources used by the C1CalendarBase derived controls. Static fields of this class return default C1CalendarBase's themes.
Public classC1DateTimePicker
The C1DateTimePicker control represents a DateTime picker for selecting days and hours from drop down controls.
Public classC1MonthCalendar
Represents a single month calendar with an ability to interactively navigate through months and select a specific DateTime or its components.
Public classC1MonthCalendar..::..DateTimeInfoCollection
The C1MonthCalendar..::..DateTimeInfoCollection class keeps the list of DateTimeInfo objects which can be used for the C1MonthCalendar control navigation.
Public classC1MonthCalendarPresenter
An instance of this class is used in the C1MonthCalendar's template visual tree to define a place where a panel with calendar days will appear.
Public classC1MultiMonthCalendar
Represents a multi month calendar with an ability to interactively navigate through months and select a specific DateTime or its components.
Public classC1MultiMonthCalendarPresenter
An instance of this class is used in the C1MultiMonthCalendar's template visual tree to define a place where a panel with month calendars will appear.
Public classC1Scheduler
Represents a schedule with an ability to interactively manage appointments.
Public classC1SchedulerPresenter
An instance of this class is used in the C1Scheduler's template visual tree to define a place where a pane representing schedule time intervals will appear.
Public classC1SchedulerResources
The C1SchedulerResources keeps the set of resources used by the C1Scheduler control. Static fields of this class return default C1Scheduler's themes.
Public classC1SchedulerScrollBar
Represents a scroll bar that can be used in the C1Scheduler's template in order to provide through-the-time navigation for C1Scheduler.
Public classC1TimeSpanPicker
The C1TimeSpanPicker allows to select the TimeSpan value. Supports localization.
Public classCalendarCommandPanel
An instance of this class is used in the C1MonthCalendar's template visual tree to define a place where a calendar command panel will appear.
Public classCalendarHelper
Provides auxiliary properties providing calendar specific information.
Public classChangeSignConverter
Represents a Binding converter that changes a sign of a numeric value.
Public classChangeThicknessSignConverter
Represents a Binding converter that changes a sign of each member of Thickness.
Public classCollectionItemsConverter
Represents a Binding converter that returns a list containing all items of a source IEnumerable converted with a specified IValueConverter.
Public classCollectionItemsMultiConverter
Represents a Binding converter that returns a list containing all items of a source IEnumerable converted with a specified IValueConverter or IMultiValueConverter.
Public classColorToBrushConverter
Represents a Binding converter that converts a color to a brush.
Public classCoveredElement
Defines a construction that describes a wrapper for the single covered element.
Public classCoveredElementsCollection
The CoveredElementsCollection represents an observable collection of FrameworkElements.
Public classCoverElement
Defines a construction that describes a UI that represents a single data object. The UI is constituted of a number of CoverElementChunk elements.
Public classCoverElementChunk
The CoverElementChunk class represents an indivisible part of a UI for a data object.
Public classCoverElementChunkCollection
The CoverElementChunkCollection represents the observable collection of CoverElementChunk objects.
Public classCoverElementCollection
The CoverElementCollection is a observable keyed collection of CoverElement objects.
Public classCoverElementsPane
Provides a surface for painting UI elements over the arbitrary layout.
Public classCultureConverter
The CultureConverter provides a type converter to convert CultureInfo objects to and from various other representations.
Public classDateFormatIndexer
The DateFormatIndexer class represents an object returning formatted DateTime string by the indexer property.
Public classDateList
The DateList class represents the observable collection of DateTime values. The collection contains unique values only. Every item in collection is a DateTime value containing the date part only.
Public classDateTimeInfo
Provides additional info about a DateTime in a specified culture.
Public classDateTimeInfoToStringConverter
Represents a MultiValue binding converter that converts a DateTimeInfo object to one of its string representations.
Public classDateTimeInterval
The DateTimeInterval object represents a continuous interval of time.
Public classDateTimePropertyChangeEventArgs
The DateTimePropertyChangeEventArgs class describes routed event data for the DateTime property changing events.
Public classDateTimeStringValidator
Represents a custom validation rule for DateTime strings.
Public classDateTimeToStringConverter
Represents a Binding converter that converts a DateTime to one of its string representations.
Public classDateTimeToStringMultiConverter
Represents a Binding converter that converts a DateTime to one of its a string representations.
Public classDayGroupStyleSelector
This class provides a way to apply day group styles in DayView/WorkWeekView modes.
Public classDayOfMonthChecker
The DayOfMonthChecker is a dependency object holding Month dependency property.
Public classDayOfMonthValidationRule
Represents a custom validation rule for strings representing month days.
Public classDayOfMonthValidator
The DayOfMonthValidator is a static class which can be used in xaml to specify month number and culture for validation rule via binding: <TextBox c1sched:DayOfMonthValidator.Month=''{Binding Path=MonthOfYear}''/>
Public classDayOfWeekSlot
Provides a data about a day of a week for the DaysOfWeekPresenter.
Public classDayOfWeekSlotPresenter
Represents a root element of a visual tree generated for a day of week slot of the C1MonthCalendar.
Public classDaySlot
Represents a day slot in the C1MonthCalendar control.
Public classDaySlotCollection
Represents a read-only collection of DaySlot objects.
Public classDaySlotPresenter
Represents a root element of a visual tree generated for a day slot of the C1MonthCalendar.
Public classDaysOfWeekPresenter
An instance of this class is used in the C1MonthCalendar's template visual tree to define a place where a panel with day of week captions will appear.
Public classDecrementConverter
Represents a Binding converter that keeps binding target = binding source - 1, where source and target values are numeric.
Public classDeferrableObservableCollection<(Of <(<'T>)>)>
The DeferrableObservableCollection<(Of <(<'T>)>)> represents an ObservableCollection<(Of <(<'T>)>)> supported deferring events during the massive collection changes.
Public classDialogContentControl
The DialogContentControl class represents middle layer control which is used by the C1Scheduler control to host dialog templates inside of Window for desktop applications or PopupWindow for XBAP applications.
Public classDistributionInfo
Describes a non-default placement for a child element of the AutoDistributionGrid.
Public classDistributionInfoCollection
Represents a collection of DistributionInfo objects.
Public classDoubleArithmeticOperationMultiConverter
Represents a MultiBinding converter that evaluates an arithmetic expression built as a source list items joined with a specified arithmetic operator.
Public classEnsureEnumMemberConverter
Represents a Binding converter that indicates whether a binding source value is one of enum members specified in the converter parameter.
Public classEnumFlagsToBoolArrayMultiConverter
Represents a MultiBinding converter that converts an array of enum members to a single enum value which is a bitwise combination of source enum values.
Public classImportanceEnumMemberConverter
Represents a Binding converter that indicates whether a binding source value is an enum member specified in the converter parameter.
Public classIncrementConverter
Represents a Binding converter that keeps binding target = binding source + 1, where source and target values are numeric.
Public classIntervalAppointment
Represents an Appointment in a VisualInterval.
Public classIntervalAppointmentCollection
The IntervalAppointmentCollection class is a ReadOnlyObservableCollection<(Of <(<'T>)>)> collection of IntervalAppointment objects belonging to a certain VisualInterval object.
Public classIntervalGroupDescriptionCollection
Represents a collection of VisualIntervalGroupDescription objects.
Public classIntervalGroupStyleCollection
Represents a collection of GroupStyle objects.
Public classIsEmptyOrSpaceStringConverter
Represents a Binding converter that returns a Boolean value indicating whether a source value is null or a string containing zero or more space characters only, or a not empty string.
Public classIsNotEmptyOrSpaceStringConverter
Represents a Binding converter that returns a Boolean value indicating whether a source value is null or a string containing zero or more space characters only, or a not empty string.
Public classIsNullConverter
Represents a Binding converter that returns a Boolean value indicating whether a source value is null.
Public classIsTodayConverter
Represents a Binding converter that returns a Boolean value indicating whether a source value is today's date.
Public classLogicalOperationMultiConverter
Represents a MultiBinding converter that evaluates a logical expression built as a source list items joined with a specified logical operator.
Public classMappedValueConverter
Represents a Binding converter that performs a conversion according to a specified value mapping.
Public classMappedValueConverterParameter
Provides conversion options for the MappedValueConverter converter.
Public classMethodCaller
Provides the ability to perform a method or a constructor call declaratively in XAML, with explicit control of the moment when the call should be performed.
Public classMonthCalendarCollection
Represents a read-only collection of C1MonthCalendar objects.
Public classMonthSlotPresenter
An instance of this class is used to represent the single month.
Public classMultiBindingToListMultiConverter
Represents a MultiBinding converter that returns List<(Of <(<'T>)>)> list built from the array of input values.
Public classNestedPropertySetter
Represents a property setter which is being used as an item of the NestedSetters()()()() collection and is able to assign a value to a C1Scheduler nested property.
Public classNestedPropertySetterCollection
Represents a collection of NestedPropertySetter objects.
Public classNullableDateTimePropertyChangeEventArgs
The NullableDateTimePropertyChangeEventArgs class describes routed event data for the nullable DateTime property changing events.
Public classNumberStringValidator
Represents a custom validation rule for number strings.
Public classNumberToStringConverter
Represents a Binding converter that converts an integer value to one of its string representations.
Public classObservableCollectionStringConverter
The ObservableCollectionStringConverter provides a type converter to convert ObservableCollection<(Of <(<'T>)>)> objects to and from various other representations.
Public classPilePanel
Positions child elements one over another as it is done by the Grid panel with single row and single column.
Public classPropertyBridge
Represents a PropertyBridge<(Of <(<'TPropType>)>)> with an arbitrary type of synchronized properties.
Public classPropertyBridge<(Of <(<'TPropType>)>)>
Represents a class that exposes two dependency properties and keeps their values equal.
Public classPropertyChangeEventArgsBase
The PropertyChangeEventArgsBase class describes routed event data for the dependency property changing events.
Public classRecChoiceControl
This window allows selecting deletion of a single occurrence or the whole recurring series.
Public classReentrantObservableCollection<(Of <(<'T>)>)>
The ReentrantObservableCollection<(Of <(<'T>)>)> class represents the same interface and functionality as the DeferrableObservableCollection<(Of <(<'T>)>)> with one exception: it allows collection changing in event handlers for the CollectionChanged event.
Public classReminderActionEventArgs
The ReminderActionEventArgs class describes routed event data for actions on the Reminder object.
Public classReminderDueInMultiConverter
Represents a MultiBinding converter that provides a value for the 'Due in' column of the Reminders dialog box.
Public classRemindersToStringConverter
Represents a Binding converter that returns a string title for Reminders Window.
Public classRemindersToStringMultiConverter
Represents a Binding converter that returns a string title for Reminders Window.
Public classResourceLoader
Class with static methods used for enumerating and retrieving application resources.
Public classSchedulerLocExtension
Represents a MarkupExtension providing localized strings from .resx resources for the C1Scheduler control.
Public classSelectedEnumMemberConverter
Represents a Binding converter that indicates whether a binding source value is an enum member specified in the converter parameter.
Public classSelectedEnumMemberConverterBase
Public classSelectedEnumMemberFlagConverter
Represents a Binding converter that indicates whether a binding source value contains an enum member (flag) specified in the converter parameter.
Public classSelectFromListScene
Interaction logic for SelectFromListScene.xaml
Public classTextBlockBorder
The border around text blocks for using in dialogs.
Public classThemeResources
The ThemeResources class is a base abstract class for ThemeResources classes.
Public classTimeRulerConverter
Represents a Binding converter that converts minute part of DateTimeInfo start time to its string representation.
Public classTimeSlotGroupStyleSelector
This class provides a way to apply time slot group styles for working/free hours in DayView/WorkWeekView modes.
Public classTimeSlotTemplateSelector
This class provides a way to choose a DataTemplate for the VisualInterval object representing the single time slot in DayView/WorkWeekView modes.
Public classTimeSpanMultiplicityIndicatorConverter
Represents a Binding converter that indicates whether a source TimeSpan is divisible by a TimeSpan specified as a converter parameter.
Public classTimeSpanWordingConverter
Represents a Binding converter that converts a source TimeSpan value to a phrase (for example, 5 days 15 minutes), where the possible words are weeks, days, hours, seconds, milliseconds and ticks.
Public classTimeSpanWordingValidator
Represents a custom validation rule for TimeSpan wording strings.
Public classTimeStringValidator
Represents a custom validation rule for Time strings.
Public classTimeToStringConverter
Represents a Binding converter that converts a TimeSpan value to one of its string representations.
Public classTimeToStringMultiConverter
Represents a Binding converter that converts a TimeSpan value to one of its string representations.
Public classValidationErrorIndicator
The ValidationErrorIndicator represents the framework element used for collecting validation errors.
Public classValueMap
Defines a value mapping for the MappedValueConverter converter.
Public classValueMapItem
Defines a single mapping between the MappedValueConverter converter input and output value.
Public classValueMapItemCollection
The ValueMapItemCollection class represents a collection of ValueMapItem objects.
Public classVisualInterval
Represents a definition of a minimal indivisible time interval represented by the C1Scheduler.
Public classVisualIntervalCollection
Represents a collection of VisualInterval objects.
Public classVisualIntervalGroup
Instances of this class appear as DataContext for the C1Scheduler group headers defined in the VisualIntervalGroupStyles collection.
Public classVisualIntervalGroupDescription
Represents a grouping criteria for a collection of VisualInterval objects.
Public classVisualIntervalGroupsPresenter
The VisualIntervalGroupsPresenter class is a listbox representing the collection of VisualIntervalGroup objects. This class implements selection logic for all-day areas in Day View, WorkWeek View and Office 2007 Week View modes.
Public classVisualIntervalPresenter
Represents a selectable item in a VisualIntervalsPresenter.
Public classVisualIntervalsPresenter
The base class for listboxes which should represent the collection of VisualInterval objects.
Public classVTreeHelper
The VTreeHelper class provides utility methods that perform common tasks involving nodes in a visual tree.
Public classWeekDaysEnumToStringMultiConverter
Represents a Binding converter that returns a localized string representation of WeekDaysEnum member.
Public classWeekDaysToIntConverter
Represents a Binding converter that converts a WeekDaysEnum value to integer representations.
Public classWeekOfMonthEnumToStringMultiConverter
Represents a Binding converter that returns a localized string representation of WeekOfMonthEnum member.
Public classWorkDaysConverter
The WorkDaysConverter provides a type converter to convert WorkDays objects to and from various other representations.

Enumerations

  EnumerationDescription
Public enumerationAppointmentFilterEnum
Determines the type of appointments drawn by the AppointmentsCoverPane pane.
Public enumerationArithmeticOperationEnum
Enumerates arithmetic operations.
Public enumerationLogicalOperationEnum
Enumerates logical operations.
Public enumerationSelectionCommand
Determines the type of selection.
Public enumerationTimePartsEnum
Enumerates possible measures of a time.