# C1.WinUI.Calendar

## Content

<div class="doc-site-dotnet-api-container">

  <h1 id="C1_WinUI_Calendar" data-uid="C1.WinUI.Calendar" class="text-break">C1.WinUI.Calendar 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.WinUI.Calendar.C1Calendar.html">C1Calendar</a></h4>
      <section><p>Represents a month calendar with the 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 a range of dates.</p>
</section>
      <h4><a class="xref" href="C1.WinUI.Calendar.CalendarAdapter.html">CalendarAdapter</a></h4>
      <section><p>Adapter that allows advanced customization of the control.</p>
</section>
      <h4><a class="xref" href="C1.WinUI.Calendar.CalendarDayOfWeekSlotInfo.html">CalendarDayOfWeekSlotInfo</a></h4>
      <section><p>Contains info about day of week slots.</p>
</section>
      <h4><a class="xref" href="C1.WinUI.Calendar.CalendarDayOfWeekSlotLoadingEventArgs.html">CalendarDayOfWeekSlotLoadingEventArgs</a></h4>
      <section><p>Event data for <span class="xref">C1Calendar.DayOfWeekSlotLoading</span> event.</p>
</section>
      <h4><a class="xref" href="C1.WinUI.Calendar.CalendarDaySlotInfo.html">CalendarDaySlotInfo</a></h4>
      <section><p>Contains info about day slots.</p>
</section>
      <h4><a class="xref" href="C1.WinUI.Calendar.CalendarDaySlotLoadingEventArgs.html">CalendarDaySlotLoadingEventArgs</a></h4>
      <section><p>Event data for <span class="xref">C1Calendar.DaySlotLoading</span> event.</p>
</section>
      <h4><a class="xref" href="C1.WinUI.Calendar.CalendarDaysOfWeekPanel.html">CalendarDaysOfWeekPanel</a></h4>
      <section><p>Panel that displays day of the week.</p>
</section>
      <h4><a class="xref" href="C1.WinUI.Calendar.CalendarDaysPanel.html">CalendarDaysPanel</a></h4>
      <section><p>Panel that displays day slots.</p>
</section>
      <h4><a class="xref" href="C1.WinUI.Calendar.CalendarHeaderLoadingEventArgs.html">CalendarHeaderLoadingEventArgs</a></h4>
      <section><p>Provides event data for <a class="xref" href="C1.WinUI.Calendar.C1Calendar.HeaderLoading.html">HeaderLoading</a> event.</p>
</section>
      <h4><a class="xref" href="C1.WinUI.Calendar.CalendarHeaderSlotInfo.html">CalendarHeaderSlotInfo</a></h4>
      <section><p>Contains info about header slots.</p>
</section>
      <h4><a class="xref" href="C1.WinUI.Calendar.CalendarHeadersPanel.html">CalendarHeadersPanel</a></h4>
      <section><p>Panel that displays headers slots.</p>
</section>
      <h4><a class="xref" href="C1.WinUI.Calendar.CalendarInputEventArgs.html">CalendarInputEventArgs</a></h4>
      <section><p>Base event data for slot loading events.</p>
</section>
      <h4><a class="xref" href="C1.WinUI.Calendar.CalendarMonthSlotInfo.html">CalendarMonthSlotInfo</a></h4>
      <section><p>Contains info about month slots.</p>
</section>
      <h4><a class="xref" href="C1.WinUI.Calendar.CalendarMonthSlotLoadingEventArgs.html">CalendarMonthSlotLoadingEventArgs</a></h4>
      <section><p>Event information for <span class="xref">C1Calendar.MonthSlotLoading</span> event.</p>
</section>
      <h4><a class="xref" href="C1.WinUI.Calendar.CalendarMonthsPanel.html">CalendarMonthsPanel</a></h4>
      <section><p>Panel that displays months.</p>
</section>
      <h4><a class="xref" href="C1.WinUI.Calendar.CalendarSelectionChangedEventArgs.html">CalendarSelectionChangedEventArgs</a></h4>
      <section><p>Event information for <span class="xref">C1Calendar.SelectionChanged</span> event.</p>
</section>
      <h4><a class="xref" href="C1.WinUI.Calendar.CalendarSelectionChangingEventArgs.html">CalendarSelectionChangingEventArgs</a></h4>
      <section><p>Event data for <span class="xref">C1Calendar.SelectionChanging</span> event.</p>
</section>
      <h4><a class="xref" href="C1.WinUI.Calendar.CalendarSlotInfo.html">CalendarSlotInfo</a></h4>
      <section><p>Contains info about slots.</p>
</section>
      <h4><a class="xref" href="C1.WinUI.Calendar.CalendarSlotLoadingEventArgs-1.html">CalendarSlotLoadingEventArgs&lt;T&gt;</a></h4>
      <section><p>Base event data for slot loading events.</p>
</section>
      <h4><a class="xref" href="C1.WinUI.Calendar.CalendarSlotPresenter.html">CalendarSlotPresenter</a></h4>
      <section><p>Slot visual element</p>
</section>
      <h4><a class="xref" href="C1.WinUI.Calendar.CalendarSlotsPanel-1.html">CalendarSlotsPanel&lt;S&gt;</a></h4>
      <section><p>Abstract panel used to render days, month years and days of weeks as a uniform grid which also allows rendering slots out of view.</p>
</section>
      <h4><a class="xref" href="C1.WinUI.Calendar.CalendarViewModeAnimation.html">CalendarViewModeAnimation</a></h4>
      <section><p>Settings of the animation performed when the current view changes.</p>
</section>
      <h4><a class="xref" href="C1.WinUI.Calendar.CalendarYearSlotInfo.html">CalendarYearSlotInfo</a></h4>
      <section><p>Contains info about year slots.</p>
</section>
      <h4><a class="xref" href="C1.WinUI.Calendar.CalendarYearSlotLoadingEventArgs.html">CalendarYearSlotLoadingEventArgs</a></h4>
      <section><p>Event information for <span class="xref">C1Calendar.YearSlotLoading</span> event.</p>
</section>
      <h4><a class="xref" href="C1.WinUI.Calendar.CalendarYearsPanel.html">CalendarYearsPanel</a></h4>
      <section><p>Panel that shows years divided by decades.</p>
</section>
      <h4><a class="xref" href="C1.WinUI.Calendar.DateList.html">DateList</a></h4>
      <section><p>The <a class="xref" href="C1.WinUI.Calendar.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.WinUI.Calendar.ReentrantObservableCollection-1.html">ReentrantObservableCollection&lt;T&gt;</a></h4>
      <section><p>The <a class="xref" href="C1.WinUI.Calendar.ReentrantObservableCollection-1.html">ReentrantObservableCollection&lt;T&gt;</a> class represents the same
interface and functionality as the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.objectmodel.collection-1">Collection&lt;T&gt;</a>
with one exception: it allows collection changing in event handlers for
the <a class="xref" href="C1.WinUI.Calendar.ReentrantObservableCollection-1.CollectionChanged.html">CollectionChanged</a> event.</p>
</section>
    <h3 id="enums">
Enums
</h3>
      <h4><a class="xref" href="C1.WinUI.Calendar.CalendarMouseOverMode.html">CalendarMouseOverMode</a></h4>
      <section><p>Defines constants that specify calendar mouse-over mode.</p>
</section>
      <h4><a class="xref" href="C1.WinUI.Calendar.CalendarType.html">CalendarType</a></h4>
      <section><p>Specifies the kind of calendar displayed</p>
</section>
      <h4><a class="xref" href="C1.WinUI.Calendar.CalendarViewMode.html">CalendarViewMode</a></h4>
      <section><p>Specifies constants that define the different views.</p>
</section>
      <h4><a class="xref" href="C1.WinUI.Calendar.CalendarViewModeAnimationMode.html">CalendarViewModeAnimationMode</a></h4>
      <section><p>Represent the different kinds of animations when changing <a class="xref" href="C1.WinUI.Calendar.C1Calendar.ViewMode.html#C1_WinUI_Calendar_C1Calendar_ViewMode">ViewMode</a>.</p>
</section>


</div>
