Classes
Class | Description | |
---|---|---|
AddingAppointmentEventArgs |
The AddingAppointmentEventArgs class describes routed
event data for the UserAddingAppointment event.
|
|
AddValueConverter |
The AddValueConverter class is the abstract base class for the
IncrementConverter and DecrementConverter classes.
|
|
AlternateMonthBrushConverter |
AlternateMonthBrushConverter 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.
|
|
AppointmentActionEventArgs |
The AppointmentActionEventArgs class describes routed
event data for user actions on the Appointment object.
|
|
AppointmentsCoverPane |
Provides a surface for painting appointment boxes over an arbitrary visual
intervals layout.
|
|
AppointmentWrapPanel |
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.
|
|
ArithmeticSubtractConverter |
Represents a Binding converter that returns the double value representing
the difference between value and converter parameter.
This is a one-way converter.
|
|
BeforeViewChangeEventArgs |
Provides data for the BeforeViewChange event
of the C1Scheduler control.
|
|
BooleanToVisibilityConverter |
Represents a Binding converter that converts a Boolean
to the corresponding Visibility value.
If ConverterParameter is not null, returns inverted value.
|
|
C1Calendar |
Represents a multi month calendar with an ability to interactively navigate
through months and select a specific DateTime value or its components.
|
|
C1CalendarItem |
Represents a single month calendar with an ability to interactively navigate
through months and select a specific DateTime or its components.
|
|
C1CalendarItem..::..DateTimeInfoCollection |
The C1CalendarItem..::..DateTimeInfoCollection class keeps the list of DateTimeInfo
objects which can be used for the C1CalendarItem control navigation.
|
|
C1CalendarItemPresenter |
An 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.
|
|
C1CalendarPresenter |
An 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.
|
|
C1CalendarResources |
The C1CalendarResources keeps the set of resources used by the CalendarBase derived controls.
Static fields of this class return default CalendarBase's themes.
|
|
C1ItemsPresenter |
Used within the template of a GroupedListBox and GroupItem
to specify the place in the control’s visual tree where the ItemsPanel
defined by the GroupedListBox is to be added.
|
|
C1ListBoxItem |
Represents a selectable item in a GroupedListBox.
|
|
C1Scheduler |
Represents a schedule with an ability to interactively manage appointments.
|
|
C1SchedulerPresenter |
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.
|
|
C1SchedulerResources |
The C1SchedulerResources keeps the set of resources used by the C1Scheduler control.
Static fields of this class return default C1Scheduler's themes.
|
|
C1SchedulerSettings |
Determines auxiliary properties providing different C1Scheduler object settings.
|
|
CalendarBase |
The base class for the C1CalendarItem and C1Calendar controls.
|
|
CalendarHelper |
Provides auxiliary properties providing calendar specific information.
|
|
ChangeSignConverter |
Represents a Binding converter that changes a sign of a numeric value.
|
|
ChangeThicknessSignConverter |
Represents a Binding converter that changes a sign of each member of Thickness.
|
|
ColorToBrushConverter |
Represents a Binding converter that converts a color to a brush.
|
|
CoveredElement |
Defines a construction that describes a wrapper for the single covered element.
|
|
CoveredElementsCollection |
The CoveredElementsCollection represents an observable collection of
FrameworkElements.
|
|
CoverElement |
Defines a construction that describes a UI that represents a single data object.
The UI is constituted of a number of CoverElementChunk elements.
|
|
CoverElementChunk |
The CoverElementChunk class represents an indivisible part of a UI for a data object.
|
|
CoverElementChunkCollection |
The CoverElementChunkCollection represents the observable collection of
CoverElementChunk objects.
|
|
CoverElementCollection |
The CoverElementCollection is a observable keyed collection of CoverElement objects.
|
|
CoverElementsPane |
Provides a surface for painting UI elements over the arbitrary layout.
|
|
DateFormatIndexer | Obsolete.
The DateFormatIndexer class represents an object returning
formatted DateTime string by the indexer property.
|
|
DateList | ||
DateTimeInfo |
Provides additional info about a DateTime in a specified culture.
|
|
DateTimeInterval |
The DateTimeInterval object represents a continuous interval of time.
|
|
DateTimePropertyChangeEventArgs |
The DateTimePropertyChangeEventArgs class describes routed
event data for the DateTime property changing events.
|
|
DateTimeToStringConverter |
Represents a Binding converter that converts a DateTime
to one of its string representations.
|
|
DayGroupStyleSelector |
This class provides a way to apply day group styles in DayView/WorkWeekView modes.
|
|
DayIntervalStyleSelector |
This class provides a way to apply day group styles for ordinal/current days.
|
|
DayOfWeekSlot |
Provides a data about a day of a week for the DaysOfWeekPresenter.
|
|
DayOfWeekSlotPresenter |
Represents a root element of a visual tree generated for a day of week slot of the
C1CalendarItem.
|
|
DaySlot |
Represents a day slot in the C1CalendarItem control.
|
|
DaySlotPresenter |
Represents a root element of a visual tree generated for a day slot of the
C1CalendarItem.
|
|
DaysOfWeekPresenter |
An 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.
|
|
DecrementConverter |
Represents a Binding converter that keeps binding target = binding source - 1,
where source and target values are numeric.
|
|
DeferrableObservableCollection<(Of <(<'T>)>)> |
The DeferrableObservableCollection<(Of <(<'T>)>)> represents an
ObservableCollection<(Of <(<'T>)>)> supported deferring events during the massive
collection changes.
|
|
EditAppointmentControl |
The EditAppointmentControl control allows editing of all appointment properties.
|
|
EditCollectionControl |
The EditCollectionControl control is an auxiliary control encapsulating
UI elements for editing Appointment Categories, Links or Resource properties.
|
|
EditRecurrenceControl |
The EditRecurrenceControl control allows editing of all recurrence pattern properties.
|
|
EnsureEnumMemberConverter |
Represents a Binding converter that indicates whether a binding source value
is one of enum members specified in the converter parameter.
|
|
Extensions |
Class that provides static extension methods for several other classes.
|
|
GroupedListBox |
Contains a list of selectable items. Supports grouping.
|
|
GroupItem |
Appears as the root of the visual sub-tree generated for a group.
|
|
GroupStyle |
Defines how you want the group to look at each level.
|
|
GroupToSeparatorVisibilityConverter |
GroupToSeparatorVisibilityConverter returns a Visibility value
determining whether separator should be shown for the specified SchedulerGroupItem.
|
|
ImportanceEnumMemberConverter |
Represents a Binding converter that indicates whether a binding source value
is an enum member specified in the converter parameter.
|
|
IncrementConverter |
Represents a Binding converter that keeps binding target = binding source + 1,
where source and target values are numeric.
|
|
IntervalAppointment |
Represents an Appointment in a VisualInterval.
|
|
IntervalAppointmentCollection |
The IntervalAppointmentCollection class is a
ReadOnlyObservableCollection<(Of <(<'T>)>)> collection
of IntervalAppointment objects belonging to a certain VisualInterval object.
|
|
IntervalAppointmentPresenter |
The IntervalAppointmentPresenter class represents
the single appointment element in the C1Scheduler UI
and allows in-place appointment editing.
|
|
IntervalGroupDescriptionCollection |
Represents a collection of VisualIntervalGroupDescription objects.
|
|
IntervalGroupStyleCollection |
Represents a collection of GroupStyle objects.
|
|
IsNotEmptyOrSpaceStringConverter |
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.
|
|
IsTodayConverter |
Represents a Binding converter that returns a Boolean value
indicating whether a source value is today's date.
|
|
ItemContainerGenerator |
Generates the user interface on behalf of its host GroupedListBox control.
|
|
MonthSlotPresenter |
An instance of this class is used to represent the single month.
|
|
MonthToStringConverter |
MonthToStringConverter converts VisualInterval start time to string.
|
|
NestedPropertySetter |
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.
|
|
NestedPropertySetterCollection |
Represents a collection of NestedPropertySetter objects.
|
|
NumberToStringConverter |
Represents a Binding converter that converts an integer value to one of its string representations.
|
|
ObservableCollectionStringConverter |
The ObservableCollectionStringConverter provides a type converter
to convert ObservableCollection<(Of <(<'T>)>)> objects to and from various other representations.
|
|
PilePanel |
Positions child elements one over another as it is done by the Grid
panel with single row and single column.
|
|
PropertyChangeEventArgsBase |
The PropertyChangeEventArgsBase class describes routed
event data for the dependency property changing events.
|
|
RecChoiceControl |
This window allows selecting deletion of a single occurrence or the whole recurring series.
|
|
ReentrantObservableCollection<(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.
|
|
ReminderActionEventArgs |
The ReminderActionEventArgs class describes routed
event data for actions on the Reminder object.
|
|
ReminderListBoxItem |
Represents single Reminder object.
|
|
RemindersListBox |
The RemindersListBox represents collection of Reminder objects
in a two-column view.
|
|
RemindersToStringConverter |
Represents a Binding converter that returns a string title for Reminders Window.
|
|
SchedulerGroupItem |
Holds all the data required for displaying individual UI part for the single resource,
category or contact when the GroupBy property is set,
or default UI otherwise.
|
|
SchedulerGroupItemCollection |
Represents a collection of the SchedulerGroupItem objects.
|
|
SelectedEnumMemberConverter |
Represents a Binding converter that indicates whether a binding source value
is an enum member specified in the converter parameter.
|
|
SelectedEnumMemberConverterBase | ||
SelectedEnumMemberFlagConverter |
Represents a Binding converter that indicates whether a binding source value
contains an enum member (flag) specified in the converter parameter.
|
|
SelectFromListScene |
Interaction logic for SelectFromListScene.xaml
|
|
ShiftingCanvas |
Positions children elements in the viewport of the parent ScrollViewer control which supports horizontal scrolling.
|
|
ShowRemindersControl |
The ShowRemindersControl displays currently active reminders and allows to control them.
|
|
StretchingCanvas |
The StretchingCanvas panel positions child elements as standard Canvas and keeps
child's Width equal to the parent StretchingCanvasActualWidth property value.
This is a supplementary panel which is required due to Silverlight limitation (Silverlight doesn't support
binding to the ActualWidth property).
|
|
ThemeResources |
The ThemeResources class is a base abstract class for ThemeResources classes.
|
|
TimeRulerConverter |
Represents a Binding converter that converts minute part of
DateTimeInfo start time to its string representation.
|
|
TimeRulerHelper |
Supplies hours and minutes string representation based on the specified VisualInterval object,
current culture and TimeFormat property value.
|
|
TimeRulerVisibilityConverter |
Represents a Binding converter that returns a Visibility value for the time ruler UI part.
|
|
TimeSlotGroupStyleSelector |
This class provides a way to apply time slot group styles for working/free hours
in DayView/WorkWeekView modes.
|
|
TimeSlotStyleSelector |
This class provides a way to apply time slot styles for working/free hours
in DayView/WorkWeekView modes.
|
|
TimeSlotTemplateSelector |
This class provides a way to choose a DataTemplate for the VisualInterval
object representing the single time slot in DayView/WorkWeekView modes.
|
|
VisualInterval |
Represents a definition of a minimal indivisible time interval represented
by the C1Scheduler.
|
|
VisualIntervalCollection |
Represents a collection of VisualInterval objects.
|
|
VisualIntervalGroup |
Instances of this class appear as DataContext for the C1Scheduler
group headers defined in the VisualIntervalGroupStyles
collection.
|
|
VisualIntervalGroupDescription |
Represents a grouping criteria for a collection of VisualInterval
objects.
|
|
VisualIntervalGroupsPresenter |
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.
|
|
VisualIntervalPresenter |
Represents a selectable item in a VisualIntervalsPresenter.
|
|
VisualIntervalsPresenter |
The base class for list boxes which should represent
the collection of VisualInterval objects.
|
|
VisualIntervalToStringConverter |
VisualIntervalToStringConverter 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.
|
|
WeekDaysEnumToStringConverter |
Represents a Binding converter that returns a localized string representation of WeekDaysEnum member.
|
|
WeekDaysToIntConverter |
Represents a Binding converter that converts a WeekDaysEnum value to integer
representations.
|
|
WeekNumberSlot |
Provides a data about week number for the WeekNumbersPresenter class.
|
|
WeekNumberSlotPresenter |
Represents a root element of the visual tree generated for a week number slot of the
C1CalendarItem control.
|
|
WeekNumbersPresenter |
An 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.
|
|
WeekOfMonthEnumToStringConverter |
Represents a Binding converter that returns a localized string representation of WeekOfMonthEnum member.
|
|
WorkDaysConverter |
The WorkDaysConverter provides a type converter to convert WorkDays objects
to and from various other representations.
|
Delegates
Delegate | Description | |
---|---|---|
GroupStyleSelector |
Delegate used to select the group style as a function of the parent group and its level.
|
Enumerations
Enumeration | Description | |
---|---|---|
AppointmentFilterEnum |
Determines the type of appointments drawn by
the AppointmentsCoverPane pane.
|
|
SelectionCommand |
Determines the type of selection.
|
|
SizingType |
Describes how UI element is sized with respect to the available space.
|