# C1.Win.Schedule.UI.BaseTheme

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_Win_Schedule_UI_BaseTheme" data-uid="C1.Win.Schedule.UI.BaseTheme" class="text-break">BaseTheme Class
</h1>
  <div class="markdown level0 summary"><p>The base class for themes in the C1Calendar and C1Schedule controls.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
    <div class="level1"><span class="xref">BaseTheme</span></div>
      <div class="level2"><a class="xref" href="C1.Win.Schedule.UI.CalendarTheme.html">CalendarTheme</a></div>
      <div class="level2"><a class="xref" href="C1.Win.Schedule.UI.ScheduleTheme.html">ScheduleTheme</a></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.componentmodel.icomponent">IComponent</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable">IDisposable</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.Win.Schedule.UI.html">C1.Win.Schedule.UI</a></h6>
  <h6><strong>Assembly</strong>: C1.Win.Schedule.10.dll</h6>
  <h5 id="C1_Win_Schedule_UI_BaseTheme_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class BaseTheme : Theme, IComponent, IDisposable</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Class BaseTheme
    Inherits Theme
    Implements IComponent, IDisposable</code></pre>
  </div>
  <h3 id="constructors">Constructors
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Win_Schedule_UI_BaseTheme__ctor" data-uid="C1.Win.Schedule.UI.BaseTheme.#ctor">
          <a class="xref" href="C1.Win.Schedule.UI.BaseTheme.-ctor.html#C1_Win_Schedule_UI_BaseTheme__ctor">BaseTheme()</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="C1.Win.Schedule.UI.BaseTheme.html">BaseTheme</a> class.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="fields">Fields
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Win_Schedule_UI_BaseTheme__locked" data-uid="C1.Win.Schedule.UI.BaseTheme._locked">
          <a class="xref" href="C1.Win.Schedule.UI.BaseTheme._locked.html">_locked</a>
        </td>
        <td class="markdown level1 summary"><p>Determines whether the theme is locked for editing.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Schedule_UI_BaseTheme__nextChar" data-uid="C1.Win.Schedule.UI.BaseTheme._nextChar">
          <a class="xref" href="C1.Win.Schedule.UI.BaseTheme._nextChar.html">_nextChar</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Win_Schedule_UI_BaseTheme__nextImage" data-uid="C1.Win.Schedule.UI.BaseTheme._nextImage">
          <a class="xref" href="C1.Win.Schedule.UI.BaseTheme._nextImage.html">_nextImage</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Win_Schedule_UI_BaseTheme__prevChar" data-uid="C1.Win.Schedule.UI.BaseTheme._prevChar">
          <a class="xref" href="C1.Win.Schedule.UI.BaseTheme._prevChar.html">_prevChar</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Win_Schedule_UI_BaseTheme__prevImage" data-uid="C1.Win.Schedule.UI.BaseTheme._prevImage">
          <a class="xref" href="C1.Win.Schedule.UI.BaseTheme._prevImage.html">_prevImage</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Win_Schedule_UI_BaseTheme__toolTipRoundedCorners" data-uid="C1.Win.Schedule.UI.BaseTheme._toolTipRoundedCorners">
          <a class="xref" href="C1.Win.Schedule.UI.BaseTheme._toolTipRoundedCorners.html">_toolTipRoundedCorners</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
    </tbody>
  </table>
  <h3 id="properties">Properties
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Win_Schedule_UI_BaseTheme_BaseFont" data-uid="C1.Win.Schedule.UI.BaseTheme.BaseFont">
          <a class="xref" href="C1.Win.Schedule.UI.BaseTheme.BaseFont.html#C1_Win_Schedule_UI_BaseTheme_BaseFont">BaseFont</a>
        </td>
        <td class="markdown level1 summary"><p>Set this property in order to change <span class="xref">C1.Framework.Style.Font</span>values
in all <span class="xref">C1.Framework.Style</span> objects at once.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Schedule_UI_BaseTheme_Button" data-uid="C1.Win.Schedule.UI.BaseTheme.Button">
          <a class="xref" href="C1.Win.Schedule.UI.BaseTheme.Button.html#C1_Win_Schedule_UI_BaseTheme_Button">Button</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <span class="xref">C1.Framework.Style</span> object determining
the style of navigation buttons.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Schedule_UI_BaseTheme_Common" data-uid="C1.Win.Schedule.UI.BaseTheme.Common">
          <a class="xref" href="C1.Win.Schedule.UI.BaseTheme.Common.html#C1_Win_Schedule_UI_BaseTheme_Common">Common</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <span class="xref">C1.Framework.Style</span> object determining
the main style of control.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Schedule_UI_BaseTheme_Comparer" data-uid="C1.Win.Schedule.UI.BaseTheme.Comparer">
          <a class="xref" href="C1.Win.Schedule.UI.BaseTheme.Comparer.html#C1_Win_Schedule_UI_BaseTheme_Comparer">Comparer</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the generic equality comparer that is used to determine equality
of keys in the collection.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Schedule_UI_BaseTheme_Count" data-uid="C1.Win.Schedule.UI.BaseTheme.Count">
          <a class="xref" href="C1.Win.Schedule.UI.BaseTheme.Count.html#C1_Win_Schedule_UI_BaseTheme_Count">Count</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Win_Schedule_UI_BaseTheme_ImageNext" data-uid="C1.Win.Schedule.UI.BaseTheme.ImageNext">
          <a class="xref" href="C1.Win.Schedule.UI.BaseTheme.ImageNext.html#C1_Win_Schedule_UI_BaseTheme_ImageNext">ImageNext</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.image">Image</a> object which should be used
for displaying the &quot;Next&quot; button.
If this property isn't null, the <a class="xref" href="C1.Win.Schedule.UI.BaseTheme.SymbolNext.html#C1_Win_Schedule_UI_BaseTheme_SymbolNext">SymbolNext</a> property
will be ignored.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Schedule_UI_BaseTheme_ImagePrevious" data-uid="C1.Win.Schedule.UI.BaseTheme.ImagePrevious">
          <a class="xref" href="C1.Win.Schedule.UI.BaseTheme.ImagePrevious.html#C1_Win_Schedule_UI_BaseTheme_ImagePrevious">ImagePrevious</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.image">Image</a> object which should be used
for displaying the &quot;Previous&quot; button.
If this property isn't null, the <a class="xref" href="C1.Win.Schedule.UI.BaseTheme.SymbolPrevious.html#C1_Win_Schedule_UI_BaseTheme_SymbolPrevious">SymbolPrevious</a> property
will be ignored.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Schedule_UI_BaseTheme_Name" data-uid="C1.Win.Schedule.UI.BaseTheme.Name">
          <a class="xref" href="C1.Win.Schedule.UI.BaseTheme.Name.html#C1_Win_Schedule_UI_BaseTheme_Name">Name</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the theme name (e.g. &quot;RedMoon&quot;);</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Schedule_UI_BaseTheme_Site" data-uid="C1.Win.Schedule.UI.BaseTheme.Site">
          <a class="xref" href="C1.Win.Schedule.UI.BaseTheme.Site.html#C1_Win_Schedule_UI_BaseTheme_Site">Site</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the ISite associated with the IComponent.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Schedule_UI_BaseTheme_SymbolNext" data-uid="C1.Win.Schedule.UI.BaseTheme.SymbolNext">
          <a class="xref" href="C1.Win.Schedule.UI.BaseTheme.SymbolNext.html#C1_Win_Schedule_UI_BaseTheme_SymbolNext">SymbolNext</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.char">char</a> value determining
the symbol which should be used for the &quot;Next&quot; button.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Schedule_UI_BaseTheme_SymbolPrevious" data-uid="C1.Win.Schedule.UI.BaseTheme.SymbolPrevious">
          <a class="xref" href="C1.Win.Schedule.UI.BaseTheme.SymbolPrevious.html#C1_Win_Schedule_UI_BaseTheme_SymbolPrevious">SymbolPrevious</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.char">char</a> value determining
the symbol which should be used for the &quot;Previous&quot; button.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Schedule_UI_BaseTheme_ToolTipRoundedCorners" data-uid="C1.Win.Schedule.UI.BaseTheme.ToolTipRoundedCorners">
          <a class="xref" href="C1.Win.Schedule.UI.BaseTheme.ToolTipRoundedCorners.html#C1_Win_Schedule_UI_BaseTheme_ToolTipRoundedCorners">ToolTipRoundedCorners</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a> value determining whether
to show tooltips with rounded corners.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Schedule_UI_BaseTheme_VisualStyle" data-uid="C1.Win.Schedule.UI.BaseTheme.VisualStyle">
          <a class="xref" href="C1.Win.Schedule.UI.BaseTheme.VisualStyle.html#C1_Win_Schedule_UI_BaseTheme_VisualStyle">VisualStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the <a class="xref" href="C1.Win.Schedule.UI.BaseTheme.VisualStyle.html#C1_Win_Schedule_UI_BaseTheme_VisualStyle">VisualStyle</a> value, specifying the type of the theme.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Win_Schedule_UI_BaseTheme_Dispose" data-uid="C1.Win.Schedule.UI.BaseTheme.Dispose">
          <a class="xref" href="C1.Win.Schedule.UI.BaseTheme.Dispose.html#C1_Win_Schedule_UI_BaseTheme_Dispose">Dispose()</a>
        </td>
        <td class="markdown level1 summary"><p>Performs application-defined tasks associated with freeing, releasing,
or resetting unmanaged resources.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Schedule_UI_BaseTheme_Dispose_System_Boolean_" data-uid="C1.Win.Schedule.UI.BaseTheme.Dispose(System.Boolean)">
          <a class="xref" href="C1.Win.Schedule.UI.BaseTheme.Dispose.html#C1_Win_Schedule_UI_BaseTheme_Dispose_System_Boolean_">Dispose(bool)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Win_Schedule_UI_BaseTheme_DisposeStyles" data-uid="C1.Win.Schedule.UI.BaseTheme.DisposeStyles">
          <a class="xref" href="C1.Win.Schedule.UI.BaseTheme.DisposeStyles.html#C1_Win_Schedule_UI_BaseTheme_DisposeStyles">DisposeStyles()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Win_Schedule_UI_BaseTheme_Finalize" data-uid="C1.Win.Schedule.UI.BaseTheme.Finalize">
          <a class="xref" href="C1.Win.Schedule.UI.BaseTheme.Finalize.html#C1_Win_Schedule_UI_BaseTheme_Finalize">Finalize()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Win_Schedule_UI_BaseTheme_OnThemeChanged" data-uid="C1.Win.Schedule.UI.BaseTheme.OnThemeChanged">
          <a class="xref" href="C1.Win.Schedule.UI.BaseTheme.OnThemeChanged.html#C1_Win_Schedule_UI_BaseTheme_OnThemeChanged">OnThemeChanged()</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <span class="xref">C1.Win.Schedule.UI.BaseTheme.ThemeChanged</span> event</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Schedule_UI_BaseTheme_SetStyle_C1_Framework_Style_System_String_" data-uid="C1.Win.Schedule.UI.BaseTheme.SetStyle(C1.Framework.Style,System.String)">
          <a class="xref" href="C1.Win.Schedule.UI.BaseTheme.SetStyle.html#C1_Win_Schedule_UI_BaseTheme_SetStyle_C1_Framework_Style_System_String_">SetStyle(Style, string)</a>
        </td>
        <td class="markdown level1 summary"><p>Sets the value of the named <span class="xref">C1.Framework.Style</span> object.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Schedule_UI_BaseTheme_SubscribeOnStyleEvents" data-uid="C1.Win.Schedule.UI.BaseTheme.SubscribeOnStyleEvents">
          <a class="xref" href="C1.Win.Schedule.UI.BaseTheme.SubscribeOnStyleEvents.html#C1_Win_Schedule_UI_BaseTheme_SubscribeOnStyleEvents">SubscribeOnStyleEvents()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Win_Schedule_UI_BaseTheme_ToString" data-uid="C1.Win.Schedule.UI.BaseTheme.ToString">
          <a class="xref" href="C1.Win.Schedule.UI.BaseTheme.ToString.html#C1_Win_Schedule_UI_BaseTheme_ToString">ToString()</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the value of a <span class="xref">C1.Framework.Theme.Name</span> property.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="events">Events
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Win_Schedule_UI_BaseTheme_Disposed" data-uid="C1.Win.Schedule.UI.BaseTheme.Disposed">
          <a class="xref" href="C1.Win.Schedule.UI.BaseTheme.Disposed.html">Disposed</a>
        </td>
        <td class="markdown level1 summary"><p>Represents the method that handles the Disposed event of a component.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
