ComponentOne Scheduler for WPF and Silverlight
Inheritance Hierarchy
In This Topic
    C1.WPF.Schedule Namespace
    In This Topic
    Classes
     ClassDescription
    ClassThe ActiveDateTime class provides the Now dependency property that returns a current date/time and is being updated permanently over a specified period of time.
    ClassThe AddingAppointmentEventArgs class describes routed event data for the C1Scheduler.UserAddingAppointment event.
    ClassThe AddValueConverter class is the abstract base class for the IncrementConverter and DecrementConverter classes.
    ClassAlternateMonthBrushConverter returns background brush for the specified VisualInterval. ConverterParameter property should be set to the base brush value. Returns the base brush for even months; AlternateMonthBrush property value for odd months.
    ClassThe AppointmentActionEventArgs class describes routed event data for user actions on the Appointment object.
    ClassProvides a surface for painting appointment boxes over an arbitrary visual intervals layout.
    ClassPositions 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 System.Windows.Controls.Orientation property. If System.Windows.Controls.Orientation property is System.Windows.Controls.Orientation.Vertical this panel behaves as the base class. If System.Windows.Controls.Orientation property is System.Windows.Controls.Orientation.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.
    ClassRepresents a Binding converter that returns the double value representing the difference between value and converter parameter. This is a one-way converter.
    ClassRepresents a grid panel that automatically distributes child elements among grid cells.
    ClassProvides data for the C1Scheduler.BeforeViewChange event of the C1Scheduler control.
    ClassRepresents a class that keeps values of two binding targets equal.
    ClassRepresents a Binding converter that converts a System.Boolean to the corresponding System.Windows.Visibility value. If ConverterParameter is not null, returns inverted value.
    ClassRepresents a multi month calendar with an ability to interactively navigate through months and select a specific System.DateTime value or its components.
    ClassRepresents a single month calendar with an ability to interactively navigate through months and select a specific DateTime or its components.
    ClassThe C1CalendarItem.DateTimeInfoCollection class keeps the list of DateTimeInfo objects which can be used for the C1CalendarItem control navigation.
    ClassAn instance of this class is used in the C1CalendarItem's template visual tree to define a place where a panel with calendar days will appear.
    ClassAn instance of this class is used in the C1Calendar's template visual tree to define a place where a panel with month calendars will appear.
    ClassThe C1CalendarResources keeps the set of resources used by the CalendarBase derived controls. Static fields of this class return default CalendarBase's themes.
    ClassRepresents a schedule with an ability to interactively manage appointments.
    ClassAn 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.
    ClassThe C1SchedulerResources keeps the set of resources used by the C1Scheduler control. Static fields of this class return default C1Scheduler's themes.
    ClassDetermines auxiliary properties providing different C1Scheduler object settings.
    ClassRepresents the bridge between the view and the C1Scheduler control.
    ClassThe base class for the C1CalendarItem and C1Calendar controls.
    ClassProvides auxiliary properties providing calendar specific information.
    ClassRepresents a Binding converter that changes a sign of a numeric value.
    ClassRepresents a Binding converter that changes a sign of each member of Thickness.
    ClassRepresents a Binding converter that converts a color to a brush.
    ClassDefines a construction that describes a wrapper for the single covered element.
    ClassThe CoveredElementsCollection represents an observable collection of System.Windows.FrameworkElements.
    ClassDefines a construction that describes a UI that represents a single data object. The UI is constituted of a number of CoverElementChunk elements.
    ClassThe CoverElementChunk class represents an indivisible part of a UI for a data object.
    ClassThe CoverElementChunkCollection represents the observable collection of CoverElementChunk objects.
    ClassThe CoverElementCollection is a observable keyed collection of CoverElement objects.
    ClassProvides a surface for painting UI elements over the arbitrary layout.
    ClassThe DateList class represents the observable collection of System.DateTime values. The collection contains unique values only. Every item in collection is a System.DateTime value containing the date part only.
    ClassProvides additional info about a DateTime in a specified culture.
    ClassRepresents a MultiValue binding converter that converts a DateTimeInfo object to one of its string representations.
    ClassThe DateTimeInterval object represents a continuous interval of time.
    ClassThe DateTimePropertyChangeEventArgs class describes routed event data for the DateTime property changing events.
    ClassRepresents a Binding converter that converts a System.DateTime to one of its string representations.
    ClassThis class provides a way to apply day group styles in DayView/WorkWeekView modes.
    ClassThis class provides a way to apply day group styles for ordinal/current days.
    ClassThe DayOfMonthChecker is a dependency object holding Month dependency property.
    ClassRepresents a custom validation rule for strings representing month days.
    ClassThe 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}''/>
    ClassProvides a data about a day of a week for the DaysOfWeekPresenter.
    ClassRepresents a root element of a visual tree generated for a day of week slot of the C1CalendarItem.
    ClassRepresents a day slot in the C1CalendarItem control.
    ClassRepresents a root element of a visual tree generated for a day slot of the C1CalendarItem.
    ClassAn instance of this class is used in the C1CalendarItem's template visual tree to define a place where a panel with day of week captions will appear.
    ClassRepresents a Binding converter that keeps binding target = binding source - 1, where source and target values are numeric.
    ClassThe DeferrableObservableCollection<T> represents an ObservableCollection supported deferring events during the massive collection changes.
    ClassDescribes a non-default placement for a child element of the AutoDistributionGrid.
    ClassRepresents a collection of DistributionInfo objects.
    ClassRepresents a MultiBinding converter that evaluates an arithmetic expression built as a source list items joined with a specified arithmetic operator.
    ClassThe EditAppointmentControl control allows editing of all appointment properties. EditAppointmentControl
    ClassThe EditCollectionControl control is an auxiliary control encapsulating UI elements for editing Appointment Categories, Links or Resource properties. EditCollectionControl
    ClassThe EditRecurrenceControl control allows editing of all recurrence pattern properties. EditRecurrenceControl
    ClassRepresents a Binding converter that indicates whether a binding source value is one of enum members specified in the converter parameter.
    ClassClass that provides static extension methods for several other classes.
    ClassGroupToSeparatorVisibilityConverter returns a System.Windows.Visibility value determining whether separator should be shown for the specified SchedulerGroupItem.
    ClassRepresents a Binding converter that indicates whether a binding source value is an enum member specified in the converter parameter.
    ClassRepresents a Binding converter that keeps binding target = binding source + 1, where source and target values are numeric.
    ClassRepresents an Appointment in a VisualInterval.
    ClassThe IntervalAppointmentCollection class is a ReadOnlyObservableCollection collection of IntervalAppointment objects belonging to a certain VisualInterval object.
    ClassRepresents a collection of VisualIntervalGroupDescription objects.
    ClassRepresents a collection of System.Windows.Controls.GroupStyle objects.
    ClassRepresents 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.
    ClassRepresents 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.
    ClassRepresents a Binding converter that returns a Boolean value indicating whether a source value is null.
    ClassRepresents a Binding converter that returns a System.Boolean value indicating whether a source value is today's date.
    ClassAn instance of this class is used to represent the single month.
    ClassMonthToStringConverter converts VisualInterval start time to string.
    ClassRepresents a MultiBinding converter that returns List list built from the array of input values.
    ClassRepresents a property setter which is being used as an item of the C1Scheduler.NestedSetters collection and is able to assign a value to a C1Scheduler nested property.
    ClassRepresents a collection of NestedPropertySetter objects.
    ClassThe NullableDateTimePropertyChangeEventArgs class describes routed event data for the nullable DateTime property changing events.
    ClassRepresents a custom validation rule for number strings.
    ClassRepresents a Binding converter that converts an integer value to one of its string representations.
    ClassThe ObservableCollectionStringConverter provides a type converter to convert ObservableCollection objects to and from various other representations.
    ClassPositions child elements one over another as it is done by the System.Windows.Controls.Grid panel with single row and single column.
    ClassRepresents a PropertyBridge<TPropType> with an arbitrary type of synchronized properties.
    ClassRepresents a class that exposes two dependency properties and keeps their values equal.
    ClassThe PropertyChangeEventArgsBase class describes routed event data for the dependency property changing events.
    ClassThis window allows to select or remove a single occurrence or the whole recurring series. RecChoiceControl
    ClassThe ReentrantObservableCollection<T> class represents the same interface and functionality as the DeferrableObservableCollection<T> with one exception: it allows collection changing in event handlers for the CollectionChanged event.
    ClassThe ReminderActionEventArgs class describes routed event data for actions on the Reminder object.
    ClassRepresents a MultiBinding converter that provides a value for the 'Due in' column of the Reminders dialog box.
    ClassRepresents a Binding converter that returns a string title for Reminders Window.
    ClassClass with static methods used for enumerating and retrieving application resources.
    ClassHolds all the data required for displaying individual UI part for the single resource, category or contact when the C1Scheduler.GroupBy property is set, or default UI otherwise.
    ClassRepresents a collection of the SchedulerGroupItem objects.
    ClassRepresents a System.Windows.Markup.MarkupExtension providing localized strings from .resx resources for the C1Scheduler control.
    ClassRepresents a Binding converter that indicates whether a binding source value is an enum member specified in the converter parameter.
    Class 
    ClassRepresents a Binding converter that indicates whether a binding source value contains an enum member (flag) specified in the converter parameter.
    ClassInteraction logic for SelectFromListScene.xaml SelectFromListScene
    ClassPositions children elements in the viewport of the parent ScrollViewer control which supports horizontal scrolling.
    ClassThe ShowRemindersControl displays currently active reminders and allows to control them. ShowRemindersControl
    ClassThe ThemeResources class is a base abstract class for ThemeResources classes.
    ClassRepresents UI for displaying horizontal or vertical time ruler in the C1Scheduler control template.
    ClassRepresents a Binding converter that converts minute part of DateTimeInfo start time to its string representation.
    ClassSupplies hours and minutes string representation based on the specified VisualInterval object, current culture and C1Scheduler.TimeFormat property value.
    ClassRepresents a Binding converter that returns a Visibility value for the time ruler UI part.
    ClassThis class provides a way to apply time slot group styles for working/free hours in DayView/WorkWeekView modes.
    ClassThis class provides a way to apply time slot styles for working/free hours in DayView/WorkWeekView modes.
    ClassThis class provides a way to choose a DataTemplate for the VisualInterval object representing the single time slot in DayView/WorkWeekView modes.
    ClassRepresents a Binding converter that converts a System.TimeSpan value to one of its string representations.
    ClassThe ValidationErrorIndicator represents the framework element used for collecting validation errors.
    ClassRepresents a definition of a minimal indivisible time interval represented by the C1Scheduler.
    ClassRepresents a collection of VisualInterval objects.
    ClassInstances of this class appear as DataContext for the C1Scheduler group headers defined in the C1Scheduler.VisualIntervalGroupStyles collection.
    ClassRepresents a grouping criteria for a collection of VisualInterval objects.
    ClassThe 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.
    ClassRepresents a selectable item in a VisualIntervalsPresenter.
    ClassThe base class for list boxes which should represent the collection of VisualInterval objects.
    ClassVisualIntervalToStringConverter converts VisualInterval start time to string using formatting string specified in one of the C1Scheduler properties: - DayViewDayHeaderFormat, - WeekViewDayHeaderFormat, - MonthViewDayHeaderMonthFormat, - MonthViewDayHeaderDayFormat, - MonthViewHeaderFormat. Converter parameter should specify C1Scheduler property name. If converter parameter is null, uses VisualInterval.Culture.DateTimeFormat.ShortDatePattern as formatting string.
    ClassRepresents a Binding converter that returns a localized string representation of WeekDaysEnum member.
    ClassRepresents a Binding converter that returns a localized string representation of WeekDaysEnum member.
    ClassRepresents a Binding converter that converts a WeekDaysEnum value to integer representations.
    ClassProvides a data about week number for the WeekNumbersPresenter class.
    ClassRepresents a root element of the visual tree generated for a week number slot of the C1CalendarItem control.
    ClassAn instance of this class is used in the C1CalendarItem's template visual tree to define a place where a panel with week numbers will appear.
    ClassRepresents a Binding converter that returns a localized string representation of WeekOfMonthEnum member.
    ClassRepresents a Binding converter that returns a localized string representation of WeekOfMonthEnum member.
    ClassThe WorkDaysConverter provides a type converter to convert C1.C1Schedule.WorkDays objects to and from various other representations.
    Enumerations
     EnumerationDescription
    EnumerationDetermines the type of appointments drawn by the AppointmentsCoverPane pane.
    EnumerationEnumerates arithmetic operations.
    EnumerationDetermines the default theme for the C1Scheduler and C1Calendar controls.
    EnumerationDetermines the type of selection.
    EnumerationDescribes how UI element is sized with respect to the available space.
    EnumerationDetermines the view type which should be used in the C1Scheduler control.
    See Also