[]
        
(Showing Draft Content)

C1.WPF.Calendar

C1.WPF.Calendar Namespace

Classes

BindingUtils

BindingUtils

BindingUtils.PropagateNonDefaultConverter

BooleanToVisibilityConverter

Represents a Binding converter that converts a bool to the corresponding Visibility value. If ConverterParameter is not null, returns inverted value.

C1Calendar

Represents a month calendar with the ability to interactively navigate through months and select a specific DateTime value or a range of dates.

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 C1MultiMonthCalendar derived controls. Static fields of this class return default C1MultiMonthCalendar's themes.

C1MultiMonthCalendar

Represents a multi month calendar with an ability to interactively navigate through months and select a specific DateTime value or its components.

CalendarAdapter

Adapter that allows advanced customization of the control.

CalendarDayOfWeekSlotInfo

Contains info about day of week slots.

CalendarDayOfWeekSlotLoadingEventArgs

Event data for C1Calendar.DayOfWeekSlotLoading event.

CalendarDaySlotInfo

Contains info about day slots.

CalendarDaySlotLoadingEventArgs

Event data for C1Calendar.DaySlotLoading event.

CalendarDaysOfWeekPanel

Panel that displays day of the week.

CalendarDaysPanel

Panel that displays day slots.

CalendarHeaderLoadingEventArgs

Provides event data for HeaderLoading event.

CalendarHeaderSlotInfo

Contains info about header slots.

CalendarHeadersPanel

Panel that displays headers slots.

CalendarHelper

Provides auxiliary properties providing calendar specific information.

CalendarInputEventArgs

Base event data for slot loading events.

CalendarMonthSlotInfo

Contains info about month slots.

CalendarMonthSlotLoadingEventArgs

Event information for C1Calendar.MonthSlotLoading event.

CalendarMonthsPanel

Panel that displays months.

CalendarSelectionChangedEventArgs

Event information for C1Calendar.SelectionChanged event.

CalendarSelectionChangingEventArgs

Event data for C1Calendar.SelectionChanging event.

CalendarSlotInfo

Contains info about slots.

CalendarSlotLoadingEventArgs<T>

Base event data for slot loading events.

CalendarSlotPresenter

Slot visual element

CalendarSlotsPanel<S>

Abstract panel used to render days, month years and days of weeks as a uniform grid which also allows rendering slots out of view.

CalendarTextSlotPresenter

Slot presenter that is only able to show text

CalendarViewModeAnimation

Settings of the animation performed when the current view changes.

CalendarYearSlotInfo

Contains info about year slots.

CalendarYearSlotLoadingEventArgs

Event information for C1Calendar.YearSlotLoading event.

CalendarYearsPanel

Panel that shows years divided by decades.

DateList

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.

DateTimeUtils

DateTimeUtils

DeferrableObservableCollection<T>

The DeferrableObservableCollection<T> represents an ObservableCollection<T> supported deferring events during the massive collection changes.

MonthSlotPresenter

An instance of this class is used to represent the single month.

ObservableCollectionStringConverter

The ObservableCollectionStringConverter provides a type converter to convert ObservableCollection<T> objects to and from various other representations.

ReentrantObservableCollection<T>

The ReentrantObservableCollection<T> class represents the same interface and functionality as the Collection<T> with one exception: it allows collection changing in event handlers for the CollectionChanged event.

ThemeResources

The ThemeResources class is a base abstract class for ThemeResources classes.

Enums

CalendarMouseOverMode

Defines constants that specify calendar mouse-over mode.

CalendarType

Specifies the kind of calendar displayed

CalendarViewMode

Specifies constants that define the different views.

CalendarViewModeAnimationMode

Represent the different kinds of animations when changing ViewMode.

ControlTheme

Determines the default theme for the C1Scheduler control.