# C1.WPF.Schedule

## Content

<div class="doc-site-dotnet-api-container">

  <h1 id="C1_WPF_Schedule" data-uid="C1.WPF.Schedule" class="text-break">C1.WPF.Schedule Namespace
</h1>
  <div class="markdown level0 summary"></div>
  <div class="markdown level0 conceptual"></div>
  <div class="markdown level0 remarks"></div>
    <h3 id="classes">
Classes
</h3>
      <h4><a class="xref" href="C1.WPF.Schedule.ActiveDateTime.html">ActiveDateTime</a></h4>
      <section><p>The <a class="xref" href="C1.WPF.Schedule.ActiveDateTime.html">ActiveDateTime</a> class provides the Now dependency property that returns
a current date/time and is being updated permanently over a specified period of time.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.AddValueConverter.html">AddValueConverter</a></h4>
      <section><p>The <a class="xref" href="C1.WPF.Schedule.AddValueConverter.html">AddValueConverter</a> class is the abstract base class for the
<a class="xref" href="C1.WPF.Schedule.IncrementConverter.html">IncrementConverter</a> and <a class="xref" href="C1.WPF.Schedule.DecrementConverter.html">DecrementConverter</a> classes.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.AddingAppointmentEventArgs.html">AddingAppointmentEventArgs</a></h4>
      <section><p>The <a class="xref" href="C1.WPF.Schedule.AddingAppointmentEventArgs.html">AddingAppointmentEventArgs</a> class describes routed
event data for the <a class="xref" href="C1.WPF.Schedule.C1Scheduler.UserAddingAppointment.html">UserAddingAppointment</a> event.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.AlternateMonthBrushConverter.html">AlternateMonthBrushConverter</a></h4>
      <section><p>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; <a class="xref" href="C1.WPF.Schedule.AlternateMonthBrushConverter.AlternateMonthBrush.html#C1_WPF_Schedule_AlternateMonthBrushConverter_AlternateMonthBrush">AlternateMonthBrush</a> property value for odd months.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.AppointmentActionEventArgs.html">AppointmentActionEventArgs</a></h4>
      <section><p>The <a class="xref" href="C1.WPF.Schedule.AppointmentActionEventArgs.html">AppointmentActionEventArgs</a> class describes routed
event data for user actions on the <a class="xref" href="C1.WPF.Schedule.AppointmentActionEventArgs.Appointment.html#C1_WPF_Schedule_AppointmentActionEventArgs_Appointment">Appointment</a> object.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.AppointmentWrapPanel.html">AppointmentWrapPanel</a></h4>
      <section><p>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 <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.controls.orientation">Orientation</a> property.
If <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.controls.orientation">Orientation</a> property is <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.controls.orientation#system-windows-controls-orientation-vertical">Vertical</a>
this panel behaves as the base class.
If <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.controls.orientation">Orientation</a> property is <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.controls.orientation#system-windows-controls-orientation-horizontal">Horizontal</a>
then <a class="xref" href="C1.WPF.Schedule.AppointmentWrapPanel.html">AppointmentWrapPanel</a> 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=&quot;PART_Subject&quot;. It is used for switching appointment element
into in-place editing mode.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.AppointmentsCoverPane.html">AppointmentsCoverPane</a></h4>
      <section><p>Provides a surface for painting appointment boxes over an arbitrary visual
intervals layout.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.ArithmeticSubtractConverter.html">ArithmeticSubtractConverter</a></h4>
      <section><p>Represents a Binding converter that returns the double value representing
the difference between value and converter parameter.
This is a one-way converter.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.AutoDistributionGrid.html">AutoDistributionGrid</a></h4>
      <section><p>Represents a grid panel that automatically distributes child elements among
grid cells.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.BeforeViewChangeEventArgs.html">BeforeViewChangeEventArgs</a></h4>
      <section><p>Provides data for the <a class="xref" href="C1.WPF.Schedule.C1Scheduler.BeforeViewChange.html">BeforeViewChange</a> event
of the <a class="xref" href="C1.WPF.Schedule.C1Scheduler.html">C1Scheduler</a> control.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.BindingTargetsBridge.html">BindingTargetsBridge</a></h4>
      <section><p>Represents a class that keeps values of two binding targets equal.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.BooleanToVisibilityConverter.html">BooleanToVisibilityConverter</a></h4>
      <section><p>Represents a Binding converter that converts a <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a>
to the corresponding <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.visibility">Visibility</a> value.
If ConverterParameter is not null, returns inverted value.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.C1Calendar.html">C1Calendar</a></h4>
      <section><p>Represents a multi month calendar with an ability to interactively navigate
through months and select a specific <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a> value or its components.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.C1CalendarItem.html">C1CalendarItem</a></h4>
      <section><p>Represents a single month calendar with an ability to interactively navigate
through months and select a specific DateTime or its components.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.C1CalendarItem.DateTimeInfoCollection.html">C1CalendarItem.DateTimeInfoCollection</a></h4>
      <section><p>The <a class="xref" href="C1.WPF.Schedule.C1CalendarItem.DateTimeInfoCollection.html">C1CalendarItem.DateTimeInfoCollection</a> class keeps the list of <a class="xref" href="C1.WPF.Schedule.DateTimeInfo.html">DateTimeInfo</a>
objects which can be used for the <a class="xref" href="C1.WPF.Schedule.C1CalendarItem.html">C1CalendarItem</a> control navigation.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.C1CalendarItemPresenter.html">C1CalendarItemPresenter</a></h4>
      <section><p>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.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.C1CalendarPresenter.html">C1CalendarPresenter</a></h4>
      <section><p>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.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.C1CalendarResources.html">C1CalendarResources</a></h4>
      <section><p>The <a class="xref" href="C1.WPF.Schedule.C1CalendarResources.html">C1CalendarResources</a> keeps the set of resources used by the <a class="xref" href="C1.WPF.Schedule.CalendarBase.html">CalendarBase</a> derived controls.
Static fields of this class return default CalendarBase's themes.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.C1Scheduler.html">C1Scheduler</a></h4>
      <section><p>Represents a schedule with an ability to interactively manage appointments.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.C1SchedulerPresenter.html">C1SchedulerPresenter</a></h4>
      <section><p>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.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.C1SchedulerResources.html">C1SchedulerResources</a></h4>
      <section><p>The <a class="xref" href="C1.WPF.Schedule.C1SchedulerResources.html">C1SchedulerResources</a> keeps the set of resources used by the <a class="xref" href="C1.WPF.Schedule.C1Scheduler.html">C1Scheduler</a> control.
Static fields of this class return default C1Scheduler's themes.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.C1SchedulerSettings.html">C1SchedulerSettings</a></h4>
      <section><p>Determines auxiliary properties providing different <a class="xref" href="C1.WPF.Schedule.C1Scheduler.html">C1Scheduler</a> object settings.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.C1SchedulerViewModel.html">C1SchedulerViewModel</a></h4>
      <section><p>Represents the bridge between the view and the <a class="xref" href="C1.WPF.Schedule.C1Scheduler.html">C1Scheduler</a> control.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.CalendarBase.html">CalendarBase</a></h4>
      <section><p>The base class for the <a class="xref" href="C1.WPF.Schedule.C1CalendarItem.html">C1CalendarItem</a> and <a class="xref" href="C1.WPF.Schedule.C1Calendar.html">C1Calendar</a> controls.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.CalendarHelper.html">CalendarHelper</a></h4>
      <section><p>Provides auxiliary properties providing calendar specific information.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.ChangeSignConverter.html">ChangeSignConverter</a></h4>
      <section><p>Represents a Binding converter that changes a sign of a numeric value.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.ChangeThicknessSignConverter.html">ChangeThicknessSignConverter</a></h4>
      <section><p>Represents a Binding converter that changes a sign of each member of Thickness.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.ColorToBrushConverter.html">ColorToBrushConverter</a></h4>
      <section><p>Represents a Binding converter that converts a color to a brush.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.CoverElement.html">CoverElement</a></h4>
      <section><p>Defines a construction that describes a UI that represents a single data object.
The UI is constituted of a number of CoverElementChunk elements.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.CoverElementChunk.html">CoverElementChunk</a></h4>
      <section><p>The <a class="xref" href="C1.WPF.Schedule.CoverElementChunk.html">CoverElementChunk</a> class represents an indivisible part of a UI for a data object.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.CoverElementChunkCollection.html">CoverElementChunkCollection</a></h4>
      <section><p>The <a class="xref" href="C1.WPF.Schedule.CoverElementChunkCollection.html">CoverElementChunkCollection</a> represents the observable collection of
<a class="xref" href="C1.WPF.Schedule.CoverElementChunk.html">CoverElementChunk</a> objects.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.CoverElementCollection.html">CoverElementCollection</a></h4>
      <section><p>The <a class="xref" href="C1.WPF.Schedule.CoverElementCollection.html">CoverElementCollection</a> is a observable keyed collection of <a class="xref" href="C1.WPF.Schedule.CoverElement.html">CoverElement</a> objects.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.CoverElementsPane.html">CoverElementsPane</a></h4>
      <section><p>Provides a surface for painting UI elements over the arbitrary layout.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.CoveredElement.html">CoveredElement</a></h4>
      <section><p>Defines a construction that describes a wrapper for the single covered element.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.CoveredElementsCollection.html">CoveredElementsCollection</a></h4>
      <section><p>The <a class="xref" href="C1.WPF.Schedule.CoveredElementsCollection.html">CoveredElementsCollection</a> represents an observable collection of
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.frameworkelement">FrameworkElement</a>s.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.DateList.html">DateList</a></h4>
      <section><p>The <a class="xref" href="C1.WPF.Schedule.DateList.html">DateList</a> class represents the observable collection
of <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a> values. The collection contains unique
values only. Every item in collection is a <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a> value
containing the date part only.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.DateTimeInfo.html">DateTimeInfo</a></h4>
      <section><p>Provides additional info about a DateTime in a specified culture.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.DateTimeInfoToStringConverter.html">DateTimeInfoToStringConverter</a></h4>
      <section><p>Represents a MultiValue binding converter that converts a <a class="xref" href="C1.WPF.Schedule.DateTimeInfo.html">DateTimeInfo</a> object
to one of its string representations.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.DateTimeInterval.html">DateTimeInterval</a></h4>
      <section><p>The <a class="xref" href="C1.WPF.Schedule.DateTimeInterval.html">DateTimeInterval</a> object represents a continuous interval of time.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.DateTimePropertyChangeEventArgs.html">DateTimePropertyChangeEventArgs</a></h4>
      <section><p>The <a class="xref" href="C1.WPF.Schedule.DateTimePropertyChangeEventArgs.html">DateTimePropertyChangeEventArgs</a> class describes routed
event data for the DateTime property changing events.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.DateTimeToStringConverter.html">DateTimeToStringConverter</a></h4>
      <section><p>Represents a Binding converter that converts a <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a>
to one of its string representations.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.DayGroupStyleSelector.html">DayGroupStyleSelector</a></h4>
      <section><p>This class provides a way to apply day group styles in DayView/WorkWeekView modes.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.DayIntervalStyleSelector.html">DayIntervalStyleSelector</a></h4>
      <section><p>This class provides a way to apply day group styles for ordinal/current days.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.DayOfMonthChecker.html">DayOfMonthChecker</a></h4>
      <section><p>The <a class="xref" href="C1.WPF.Schedule.DayOfMonthChecker.html">DayOfMonthChecker</a> is a dependency object holding Month dependency property.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.DayOfMonthValidationRule.html">DayOfMonthValidationRule</a></h4>
      <section><p>Represents a custom validation rule for strings representing month days.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.DayOfMonthValidator.html">DayOfMonthValidator</a></h4>
      <section><p>The <a class="xref" href="C1.WPF.Schedule.DayOfMonthValidator.html">DayOfMonthValidator</a> is a static class which can be used in xaml
to specify month number and culture for validation rule via binding:
&lt;TextBox c1sched:DayOfMonthValidator.Month=''{Binding Path=MonthOfYear}''/&gt;</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.DayOfWeekSlot.html">DayOfWeekSlot</a></h4>
      <section><p>Provides a data about a day of a week for the <a class="xref" href="C1.WPF.Schedule.DaysOfWeekPresenter.html">DaysOfWeekPresenter</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.DayOfWeekSlotPresenter.html">DayOfWeekSlotPresenter</a></h4>
      <section><p>Represents a root element of a visual tree generated for a day of week slot of the
<a class="xref" href="C1.WPF.Schedule.C1CalendarItem.html">C1CalendarItem</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.DaySlot.html">DaySlot</a></h4>
      <section><p>Represents a day slot in the <a class="xref" href="C1.WPF.Schedule.C1CalendarItem.html">C1CalendarItem</a> control.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.DaySlotPresenter.html">DaySlotPresenter</a></h4>
      <section><p>Represents a root element of a visual tree generated for a day slot of the
<a class="xref" href="C1.WPF.Schedule.C1CalendarItem.html">C1CalendarItem</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.DaysOfWeekPresenter.html">DaysOfWeekPresenter</a></h4>
      <section><p>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.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.DecrementConverter.html">DecrementConverter</a></h4>
      <section><p>Represents a Binding converter that keeps binding target = binding source - 1,
where source and target values are numeric.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.DeferrableObservableCollection-1.html">DeferrableObservableCollection&lt;T&gt;</a></h4>
      <section><p>The <a class="xref" href="C1.WPF.Schedule.DeferrableObservableCollection-1.html">DeferrableObservableCollection&lt;T&gt;</a> represents an
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.objectmodel.observablecollection-1">ObservableCollection&lt;T&gt;</a> supported deferring events during the massive
collection changes.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.DistributionInfo.html">DistributionInfo</a></h4>
      <section><p>Describes a non-default placement for a child element of the
<a class="xref" href="C1.WPF.Schedule.AutoDistributionGrid.html">AutoDistributionGrid</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.DistributionInfoCollection.html">DistributionInfoCollection</a></h4>
      <section><p>Represents a collection of <a class="xref" href="C1.WPF.Schedule.DistributionInfo.html">DistributionInfo</a> objects.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.DoubleArithmeticOperationMultiConverter.html">DoubleArithmeticOperationMultiConverter</a></h4>
      <section><p>Represents a MultiBinding converter that evaluates an arithmetic expression built as
a source list items joined with a specified arithmetic operator.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.EditAppointmentControl.html">EditAppointmentControl</a></h4>
      <section><p>The <a class="xref" href="C1.WPF.Schedule.EditAppointmentControl.html">EditAppointmentControl</a> control allows editing of all appointment properties.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.EditCollectionControl.html">EditCollectionControl</a></h4>
      <section><p>The <a class="xref" href="C1.WPF.Schedule.EditCollectionControl.html">EditCollectionControl</a> control is an auxiliary control encapsulating
UI elements for editing Appointment Categories, Links or Resource properties.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.EditRecurrenceControl.html">EditRecurrenceControl</a></h4>
      <section><p>The <a class="xref" href="C1.WPF.Schedule.EditRecurrenceControl.html">EditRecurrenceControl</a> control allows editing of all recurrence pattern properties.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.EnsureEnumMemberConverter.html">EnsureEnumMemberConverter</a></h4>
      <section><p>Represents a Binding converter that indicates whether a binding source value
is one of enum members specified in the converter parameter.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.Extensions.html">Extensions</a></h4>
      <section><p>Class that provides static extension methods for several other classes.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.GroupToSeparatorVisibilityConverter.html">GroupToSeparatorVisibilityConverter</a></h4>
      <section><p>GroupToSeparatorVisibilityConverter returns a <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.visibility">Visibility</a> value
determining whether separator should be shown for the specified <a class="xref" href="C1.WPF.Schedule.SchedulerGroupItem.html">SchedulerGroupItem</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.ImportanceEnumMemberConverter.html">ImportanceEnumMemberConverter</a></h4>
      <section><p>Represents a Binding converter that indicates whether a binding source value
is an enum member specified in the converter parameter.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.IncrementConverter.html">IncrementConverter</a></h4>
      <section><p>Represents a Binding converter that keeps binding target = binding source + 1,
where source and target values are numeric.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.IntervalAppointment.html">IntervalAppointment</a></h4>
      <section><p>Represents an <a class="xref" href="C1.WPF.Schedule.IntervalAppointment.Appointment.html#C1_WPF_Schedule_IntervalAppointment_Appointment">Appointment</a> in a <a class="xref" href="C1.WPF.Schedule.VisualInterval.html">VisualInterval</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.IntervalAppointmentCollection.html">IntervalAppointmentCollection</a></h4>
      <section><p>The <a class="xref" href="C1.WPF.Schedule.IntervalAppointmentCollection.html">IntervalAppointmentCollection</a> class is a
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.objectmodel.readonlyobservablecollection-1">ReadOnlyObservableCollection&lt;T&gt;</a> collection
of <a class="xref" href="C1.WPF.Schedule.IntervalAppointment.html">IntervalAppointment</a> objects belonging to a certain <a class="xref" href="C1.WPF.Schedule.VisualInterval.html">VisualInterval</a> object.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.IntervalGroupDescriptionCollection.html">IntervalGroupDescriptionCollection</a></h4>
      <section><p>Represents a collection of <a class="xref" href="C1.WPF.Schedule.VisualIntervalGroupDescription.html">VisualIntervalGroupDescription</a> objects.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.IntervalGroupStyleCollection.html">IntervalGroupStyleCollection</a></h4>
      <section><p>Represents a collection of <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.controls.groupstyle">GroupStyle</a> objects.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.IsEmptyOrSpaceStringConverter.html">IsEmptyOrSpaceStringConverter</a></h4>
      <section><p>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.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.IsNotEmptyOrSpaceStringConverter.html">IsNotEmptyOrSpaceStringConverter</a></h4>
      <section><p>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.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.IsNullConverter.html">IsNullConverter</a></h4>
      <section><p>Represents a Binding converter that returns a Boolean value indicating whether a
source value is null.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.IsTodayConverter.html">IsTodayConverter</a></h4>
      <section><p>Represents a Binding converter that returns a <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a> value
indicating whether a source value is today's date.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.MonthSlotPresenter.html">MonthSlotPresenter</a></h4>
      <section><p>An instance of this class is used to represent the single month.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.MonthToStringConverter.html">MonthToStringConverter</a></h4>
      <section><p>MonthToStringConverter converts VisualInterval start time to string.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.MultiBindingToListMultiConverter.html">MultiBindingToListMultiConverter</a></h4>
      <section><p>Represents a MultiBinding converter that returns <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1">List&lt;T&gt;</a>
list built from the array of input values.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.NestedPropertySetter.html">NestedPropertySetter</a></h4>
      <section><p>Represents a property setter which is being used as an item of
the <span class="xref">C1.WPF.Schedule.C1Scheduler.NestedSetters</span> collection and is able to
assign a value to a <a class="xref" href="C1.WPF.Schedule.C1Scheduler.html">C1Scheduler</a> nested property.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.NestedPropertySetterCollection.html">NestedPropertySetterCollection</a></h4>
      <section><p>Represents a collection of <a class="xref" href="C1.WPF.Schedule.NestedPropertySetter.html">NestedPropertySetter</a> objects.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.NullableDateTimePropertyChangeEventArgs.html">NullableDateTimePropertyChangeEventArgs</a></h4>
      <section><p>The <a class="xref" href="C1.WPF.Schedule.NullableDateTimePropertyChangeEventArgs.html">NullableDateTimePropertyChangeEventArgs</a> class describes routed
event data for the nullable DateTime property changing events.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.NumberStringValidator.html">NumberStringValidator</a></h4>
      <section><p>Represents a custom validation rule for number strings.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.NumberToStringConverter.html">NumberToStringConverter</a></h4>
      <section><p>Represents a Binding converter that converts an integer value to one of its string representations.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.ObservableCollectionStringConverter.html">ObservableCollectionStringConverter</a></h4>
      <section><p>The <a class="xref" href="C1.WPF.Schedule.ObservableCollectionStringConverter.html">ObservableCollectionStringConverter</a> provides a type converter
to convert <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.objectmodel.observablecollection-1">ObservableCollection&lt;T&gt;</a> objects to and from various other representations.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.PilePanel.html">PilePanel</a></h4>
      <section><p>Positions child elements one over another as it is done by the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.controls.grid">Grid</a>
panel with single row and single column.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.PropertyBridge.html">PropertyBridge</a></h4>
      <section><p>Represents a <a class="xref" href="C1.WPF.Schedule.PropertyBridge-1.html">PropertyBridge&lt;TPropType&gt;</a> with an arbitrary
type of synchronized properties.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.PropertyBridge-1.html">PropertyBridge&lt;TPropType&gt;</a></h4>
      <section><p>Represents a class that exposes two dependency properties and keeps
their values equal.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.PropertyChangeEventArgsBase.html">PropertyChangeEventArgsBase</a></h4>
      <section><p>The <a class="xref" href="C1.WPF.Schedule.PropertyChangeEventArgsBase.html">PropertyChangeEventArgsBase</a> class describes routed
event data for the dependency property changing events.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.RecChoiceControl.html">RecChoiceControl</a></h4>
      <section><p>This window allows to select or remove a single occurrence or the whole recurring series.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.ReentrantObservableCollection-1.html">ReentrantObservableCollection&lt;T&gt;</a></h4>
      <section><p>The <a class="xref" href="C1.WPF.Schedule.ReentrantObservableCollection-1.html">ReentrantObservableCollection&lt;T&gt;</a> class represents the same
interface and functionality as the <a class="xref" href="C1.WPF.Schedule.DeferrableObservableCollection-1.html">DeferrableObservableCollection&lt;T&gt;</a>
with one exception: it allows collection changing in event handlers for
the <a class="xref" href="C1.WPF.Schedule.ReentrantObservableCollection-1.CollectionChanged.html">CollectionChanged</a> event.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.ReminderActionEventArgs.html">ReminderActionEventArgs</a></h4>
      <section><p>The <a class="xref" href="C1.WPF.Schedule.ReminderActionEventArgs.html">ReminderActionEventArgs</a> class describes routed
event data for actions on the <a class="xref" href="C1.WPF.Schedule.ReminderActionEventArgs.Reminder.html#C1_WPF_Schedule_ReminderActionEventArgs_Reminder">Reminder</a> object.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.ReminderDueInMultiConverter.html">ReminderDueInMultiConverter</a></h4>
      <section><p>Represents a MultiBinding converter that provides a value for the 'Due in' column
of the Reminders dialog box.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.RemindersToStringConverter.html">RemindersToStringConverter</a></h4>
      <section><p>Represents a Binding converter that returns a string title for Reminders Window.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.ResourceLoader.html">ResourceLoader</a></h4>
      <section><p>Class with static methods used for enumerating and retrieving application
resources.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.SchedulerGroupItem.html">SchedulerGroupItem</a></h4>
      <section><p>Holds all the data required for displaying individual UI part for the single resource,
category or contact when the <a class="xref" href="C1.WPF.Schedule.C1Scheduler.GroupBy.html#C1_WPF_Schedule_C1Scheduler_GroupBy">GroupBy</a> property is set,
or default UI otherwise.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.SchedulerGroupItemCollection.html">SchedulerGroupItemCollection</a></h4>
      <section><p>Represents a collection of the <a class="xref" href="C1.WPF.Schedule.SchedulerGroupItem.html">SchedulerGroupItem</a> objects.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.SchedulerLocExtension.html">SchedulerLocExtension</a></h4>
      <section><p>Represents a <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.markup.markupextension">MarkupExtension</a> providing localized strings from .resx resources
for the <a class="xref" href="C1.WPF.Schedule.C1Scheduler.html">C1Scheduler</a> control.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.SelectFromListScene.html">SelectFromListScene</a></h4>
      <section><p>Interaction logic for SelectFromListScene.xaml</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.SelectedEnumMemberConverter.html">SelectedEnumMemberConverter</a></h4>
      <section><p>Represents a Binding converter that indicates whether a binding source value
is an enum member specified in the converter parameter.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.SelectedEnumMemberConverterBase.html">SelectedEnumMemberConverterBase</a></h4>
      <section></section>
      <h4><a class="xref" href="C1.WPF.Schedule.SelectedEnumMemberFlagConverter.html">SelectedEnumMemberFlagConverter</a></h4>
      <section><p>Represents a Binding converter that indicates whether a binding source value
contains an enum member (flag) specified in the converter parameter.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.ShiftingCanvas.html">ShiftingCanvas</a></h4>
      <section><p>Positions children elements in the viewport of the parent ScrollViewer control which supports horizontal scrolling.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.ShowRemindersControl.html">ShowRemindersControl</a></h4>
      <section><p>The <a class="xref" href="C1.WPF.Schedule.ShowRemindersControl.html">ShowRemindersControl</a> displays currently active reminders and allows to control them.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.ThemeResources.html">ThemeResources</a></h4>
      <section><p>The <a class="xref" href="C1.WPF.Schedule.ThemeResources.html">ThemeResources</a> class is a base abstract class for ThemeResources classes.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.TimeRuler.html">TimeRuler</a></h4>
      <section><p>Represents UI for displaying horizontal or vertical time ruler in the <a class="xref" href="C1.WPF.Schedule.C1Scheduler.html">C1Scheduler</a> control template.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.TimeRulerConverter.html">TimeRulerConverter</a></h4>
      <section><p>Represents a Binding converter that converts minute part of
DateTimeInfo start time to its string representation.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.TimeRulerHelper.html">TimeRulerHelper</a></h4>
      <section><p>Supplies hours and minutes string representation based on the specified <a class="xref" href="C1.WPF.Schedule.VisualInterval.html">VisualInterval</a> object,
current culture and <a class="xref" href="C1.WPF.Schedule.C1Scheduler.TimeFormat.html#C1_WPF_Schedule_C1Scheduler_TimeFormat">TimeFormat</a> property value.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.TimeRulerVisibilityConverter.html">TimeRulerVisibilityConverter</a></h4>
      <section><p>Represents a Binding converter that returns a Visibility value for the time ruler UI part.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.TimeSlotGroupStyleSelector.html">TimeSlotGroupStyleSelector</a></h4>
      <section><p>This class provides a way to apply time slot group styles for working/free hours
in DayView/WorkWeekView modes.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.TimeSlotStyleSelector.html">TimeSlotStyleSelector</a></h4>
      <section><p>This class provides a way to apply time slot styles for working/free hours
in DayView/WorkWeekView modes.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.TimeSlotTemplateSelector.html">TimeSlotTemplateSelector</a></h4>
      <section><p>This class provides a way to choose a DataTemplate for the <a class="xref" href="C1.WPF.Schedule.VisualInterval.html">VisualInterval</a>
object representing the single time slot in DayView/WorkWeekView modes.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.TimeToStringConverter.html">TimeToStringConverter</a></h4>
      <section><p>Represents a Binding converter that converts a <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.timespan">TimeSpan</a> value to one of its string representations.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.ValidationErrorIndicator.html">ValidationErrorIndicator</a></h4>
      <section><p>The <a class="xref" href="C1.WPF.Schedule.ValidationErrorIndicator.html">ValidationErrorIndicator</a> represents the framework element
used for collecting validation errors.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.VisualInterval.html">VisualInterval</a></h4>
      <section><p>Represents a definition of a minimal indivisible time interval represented
by the <a class="xref" href="C1.WPF.Schedule.C1Scheduler.html">C1Scheduler</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.VisualIntervalCollection.html">VisualIntervalCollection</a></h4>
      <section><p>Represents a collection of <a class="xref" href="C1.WPF.Schedule.VisualInterval.html">VisualInterval</a> objects.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.VisualIntervalGroup.html">VisualIntervalGroup</a></h4>
      <section><p>Instances of this class appear as DataContext for the <a class="xref" href="C1.WPF.Schedule.C1Scheduler.html">C1Scheduler</a>
group headers defined in the <a class="xref" href="C1.WPF.Schedule.C1Scheduler.VisualIntervalGroupStyles.html#C1_WPF_Schedule_C1Scheduler_VisualIntervalGroupStyles">VisualIntervalGroupStyles</a>
collection.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.VisualIntervalGroupDescription.html">VisualIntervalGroupDescription</a></h4>
      <section><p>Represents a grouping criteria for a collection of <a class="xref" href="C1.WPF.Schedule.VisualInterval.html">VisualInterval</a>
objects.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.VisualIntervalGroupsPresenter.html">VisualIntervalGroupsPresenter</a></h4>
      <section><p>The <a class="xref" href="C1.WPF.Schedule.VisualIntervalGroupsPresenter.html">VisualIntervalGroupsPresenter</a> class is a
listbox representing the collection of <a class="xref" href="C1.WPF.Schedule.VisualIntervalGroup.html">VisualIntervalGroup</a>
objects. This class implements selection logic for all-day areas
in Day View, WorkWeek View and Office 2007 Week View modes.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.VisualIntervalPresenter.html">VisualIntervalPresenter</a></h4>
      <section><p>Represents a selectable item in a <a class="xref" href="C1.WPF.Schedule.VisualIntervalsPresenter.html">VisualIntervalsPresenter</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.VisualIntervalToStringConverter.html">VisualIntervalToStringConverter</a></h4>
      <section><p>VisualIntervalToStringConverter converts VisualInterval start time to string
using formatting string specified in one of the C1Scheduler properties:</p>
<ul>
<li>DayViewDayHeaderFormat,</li>
<li>WeekViewDayHeaderFormat,</li>
<li>MonthViewDayHeaderMonthFormat,</li>
<li>MonthViewDayHeaderDayFormat,</li>
<li>MonthViewHeaderFormat.
Converter parameter should specify C1Scheduler property name.
If converter parameter is null, uses VisualInterval.Culture.DateTimeFormat.ShortDatePattern
as formatting string.</li>
</ul>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.VisualIntervalsPresenter.html">VisualIntervalsPresenter</a></h4>
      <section><p>The base class for list boxes which should represent
the collection of <a class="xref" href="C1.WPF.Schedule.VisualInterval.html">VisualInterval</a> objects.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.WeekDaysEnumToStringConverter.html">WeekDaysEnumToStringConverter</a></h4>
      <section><p>Represents a Binding converter that returns a localized string representation of WeekDaysEnum member.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.WeekDaysEnumToStringMultiConverter.html">WeekDaysEnumToStringMultiConverter</a></h4>
      <section><p>Represents a Binding converter that returns a localized string representation of WeekDaysEnum member.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.WeekDaysToIntConverter.html">WeekDaysToIntConverter</a></h4>
      <section><p>Represents a Binding converter that converts a WeekDaysEnum value to integer
representations.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.WeekNumberSlot.html">WeekNumberSlot</a></h4>
      <section><p>Provides a data about week number for the <a class="xref" href="C1.WPF.Schedule.WeekNumbersPresenter.html">WeekNumbersPresenter</a> class.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.WeekNumberSlotPresenter.html">WeekNumberSlotPresenter</a></h4>
      <section><p>Represents a root element of the visual tree generated for a week number slot of the
<a class="xref" href="C1.WPF.Schedule.C1CalendarItem.html">C1CalendarItem</a> control.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.WeekNumbersPresenter.html">WeekNumbersPresenter</a></h4>
      <section><p>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.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.WeekOfMonthEnumToStringConverter.html">WeekOfMonthEnumToStringConverter</a></h4>
      <section><p>Represents a Binding converter that returns a localized string representation of WeekOfMonthEnum member.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.WeekOfMonthEnumToStringMultiConverter.html">WeekOfMonthEnumToStringMultiConverter</a></h4>
      <section><p>Represents a Binding converter that returns a localized string representation of WeekOfMonthEnum member.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.WorkDaysConverter.html">WorkDaysConverter</a></h4>
      <section><p>The <a class="xref" href="C1.WPF.Schedule.WorkDaysConverter.html">WorkDaysConverter</a> provides a type converter to convert <span class="xref">C1.Schedule.WorkDays</span> objects
to and from various other representations.</p>
</section>
    <h3 id="enums">
Enums
</h3>
      <h4><a class="xref" href="C1.WPF.Schedule.AppointmentFilterEnum.html">AppointmentFilterEnum</a></h4>
      <section><p>Determines the type of appointments drawn by
the <a class="xref" href="C1.WPF.Schedule.AppointmentsCoverPane.html">AppointmentsCoverPane</a> pane.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.ArithmeticOperationEnum.html">ArithmeticOperationEnum</a></h4>
      <section><p>Enumerates arithmetic operations.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.ControlTheme.html">ControlTheme</a></h4>
      <section><p>Determines the default theme for the <a class="xref" href="C1.WPF.Schedule.C1Scheduler.html">C1Scheduler</a> and <a class="xref" href="C1.WPF.Schedule.C1Calendar.html">C1Calendar</a> controls.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.SelectionCommand.html">SelectionCommand</a></h4>
      <section><p>Determines the type of selection.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.SizingType.html">SizingType</a></h4>
      <section><p>Describes how UI element is sized with respect to the available space.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Schedule.ViewType.html">ViewType</a></h4>
      <section><p>Determines the view type which should be used in the <a class="xref" href="C1.WPF.Schedule.C1Scheduler.html">C1Scheduler</a> control.</p>
</section>


</div>
