# C1.Win.Accordion.C1AccordionPageSettings

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_Win_Accordion_C1AccordionPageSettings" data-uid="C1.Win.Accordion.C1AccordionPageSettings" class="text-break">C1AccordionPageSettings Class
</h1>
  <div class="markdown level0 summary"><p>Group of properties which defines a set of common  displaying properties for all AccordionPages.</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">C1AccordionPageSettings</span></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.componentmodel.inotifypropertychanged">INotifyPropertyChanged</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.Win.Accordion.html">C1.Win.Accordion</a></h6>
  <h6><strong>Assembly</strong>: C1.Win.Accordion.10.dll</h6>
  <h5 id="C1_Win_Accordion_C1AccordionPageSettings_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">[TypeConverter(typeof(ExpandableObjectConverter))]
public class C1AccordionPageSettings : INotifyPropertyChanged</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">&lt;TypeConverter(GetType(ExpandableObjectConverter))&gt;
Public Class C1AccordionPageSettings
    Implements INotifyPropertyChanged</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_Accordion_C1AccordionPageSettings__ctor" data-uid="C1.Win.Accordion.C1AccordionPageSettings.#ctor">
          <a class="xref" href="C1.Win.Accordion.C1AccordionPageSettings.-ctor.html#C1_Win_Accordion_C1AccordionPageSettings__ctor">C1AccordionPageSettings()</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="C1.Win.Accordion.C1AccordionPageSettings.html">C1AccordionPageSettings</a>.</p>
</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_Accordion_C1AccordionPageSettings_CloseIconImage" data-uid="C1.Win.Accordion.C1AccordionPageSettings.CloseIconImage">
          <a class="xref" href="C1.Win.Accordion.C1AccordionPageSettings.CloseIconImage.html#C1_Win_Accordion_C1AccordionPageSettings_CloseIconImage">CloseIconImage</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets an image shown in <a class="xref" href="C1.Win.Accordion.C1AccordionPage.html">C1AccordionPage</a> as close icon  when <a class="xref" href="C1.Win.Accordion.C1AccordionPageSettings.ShowCloseButton.html#C1_Win_Accordion_C1AccordionPageSettings_ShowCloseButton">ShowCloseButton</a> is true.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Accordion_C1AccordionPageSettings_CollapseDownIconImage" data-uid="C1.Win.Accordion.C1AccordionPageSettings.CollapseDownIconImage">
          <a class="xref" href="C1.Win.Accordion.C1AccordionPageSettings.CollapseDownIconImage.html#C1_Win_Accordion_C1AccordionPageSettings_CollapseDownIconImage">CollapseDownIconImage</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the image displayed in the header of an expanded <a class="xref" href="C1.Win.Accordion.C1AccordionPage.html">C1AccordionPage</a>  when <a class="xref" href="C1.Win.Accordion.C1Accordion.ExpandDirection.html#C1_Win_Accordion_C1Accordion_ExpandDirection">ExpandDirection</a> is set to <a class="xref" href="C1.Win.Accordion.ExpandDirection.html#C1_Win_Accordion_ExpandDirection_Down">Down</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Accordion_C1AccordionPageSettings_CollapseRightIconImage" data-uid="C1.Win.Accordion.C1AccordionPageSettings.CollapseRightIconImage">
          <a class="xref" href="C1.Win.Accordion.C1AccordionPageSettings.CollapseRightIconImage.html#C1_Win_Accordion_C1AccordionPageSettings_CollapseRightIconImage">CollapseRightIconImage</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the image displayed in the header of an expanded <a class="xref" href="C1.Win.Accordion.C1AccordionPage.html">C1AccordionPage</a> when <a class="xref" href="C1.Win.Accordion.C1Accordion.ExpandDirection.html#C1_Win_Accordion_C1Accordion_ExpandDirection">ExpandDirection</a> is set to <a class="xref" href="C1.Win.Accordion.ExpandDirection.html#C1_Win_Accordion_ExpandDirection_Right">Right</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Accordion_C1AccordionPageSettings_ExpandDownIconImage" data-uid="C1.Win.Accordion.C1AccordionPageSettings.ExpandDownIconImage">
          <a class="xref" href="C1.Win.Accordion.C1AccordionPageSettings.ExpandDownIconImage.html#C1_Win_Accordion_C1AccordionPageSettings_ExpandDownIconImage">ExpandDownIconImage</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the image displayed in the header of a collapsed <a class="xref" href="C1.Win.Accordion.C1AccordionPage.html">C1AccordionPage</a>  when <a class="xref" href="C1.Win.Accordion.C1Accordion.ExpandDirection.html#C1_Win_Accordion_C1Accordion_ExpandDirection">ExpandDirection</a> is set to <a class="xref" href="C1.Win.Accordion.ExpandDirection.html#C1_Win_Accordion_ExpandDirection_Down">Down</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Accordion_C1AccordionPageSettings_ExpandRightIconImage" data-uid="C1.Win.Accordion.C1AccordionPageSettings.ExpandRightIconImage">
          <a class="xref" href="C1.Win.Accordion.C1AccordionPageSettings.ExpandRightIconImage.html#C1_Win_Accordion_C1AccordionPageSettings_ExpandRightIconImage">ExpandRightIconImage</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the image displayed in the header of an collapsed <a class="xref" href="C1.Win.Accordion.C1AccordionPage.html">C1AccordionPage</a> when <a class="xref" href="C1.Win.Accordion.C1Accordion.ExpandDirection.html#C1_Win_Accordion_C1Accordion_ExpandDirection">ExpandDirection</a> is set to <a class="xref" href="C1.Win.Accordion.ExpandDirection.html#C1_Win_Accordion_ExpandDirection_Right">Right</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Accordion_C1AccordionPageSettings_HighlightWholeHeader" data-uid="C1.Win.Accordion.C1AccordionPageSettings.HighlightWholeHeader">
          <a class="xref" href="C1.Win.Accordion.C1AccordionPageSettings.HighlightWholeHeader.html#C1_Win_Accordion_C1AccordionPageSettings_HighlightWholeHeader">HighlightWholeHeader</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value that determines whether <a class="xref" href="C1.Win.Accordion.C1AccordionPage.html">C1AccordionPage</a> header or also expand/collapse icons should be highlighted when moving the mouse over the <a class="xref" href="C1.Win.Accordion.C1AccordionPage.html">C1AccordionPage</a> header.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Accordion_C1AccordionPageSettings_ShowCloseButton" data-uid="C1.Win.Accordion.C1AccordionPageSettings.ShowCloseButton">
          <a class="xref" href="C1.Win.Accordion.C1AccordionPageSettings.ShowCloseButton.html#C1_Win_Accordion_C1AccordionPageSettings_ShowCloseButton">ShowCloseButton</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value that determines whether close button should be displayed in <a class="xref" href="C1.Win.Accordion.C1AccordionPage.html">C1AccordionPage</a> header.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Accordion_C1AccordionPageSettings_ShowExpandIcon" data-uid="C1.Win.Accordion.C1AccordionPageSettings.ShowExpandIcon">
          <a class="xref" href="C1.Win.Accordion.C1AccordionPageSettings.ShowExpandIcon.html#C1_Win_Accordion_C1AccordionPageSettings_ShowExpandIcon">ShowExpandIcon</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value that determines whether expand icons are displayed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Accordion_C1AccordionPageSettings_ShowIcon" data-uid="C1.Win.Accordion.C1AccordionPageSettings.ShowIcon">
          <a class="xref" href="C1.Win.Accordion.C1AccordionPageSettings.ShowIcon.html#C1_Win_Accordion_C1AccordionPageSettings_ShowIcon">ShowIcon</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value that determines whether pages icons are displayed.</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_Accordion_C1AccordionPageSettings_OnPropertyChanged_System_String_" data-uid="C1.Win.Accordion.C1AccordionPageSettings.OnPropertyChanged(System.String)">
          <a class="xref" href="C1.Win.Accordion.C1AccordionPageSettings.OnPropertyChanged.html#C1_Win_Accordion_C1AccordionPageSettings_OnPropertyChanged_System_String_">OnPropertyChanged(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <a class="xref" href="C1.Win.Accordion.C1AccordionPageSettings.PropertyChanged.html">PropertyChanged</a> event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Accordion_C1AccordionPageSettings_Reset" data-uid="C1.Win.Accordion.C1AccordionPageSettings.Reset">
          <a class="xref" href="C1.Win.Accordion.C1AccordionPageSettings.Reset.html#C1_Win_Accordion_C1AccordionPageSettings_Reset">Reset()</a>
        </td>
        <td class="markdown level1 summary"><p>Reset all to default properties.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Accordion_C1AccordionPageSettings_SetField__1___0____0_System_String_" data-uid="C1.Win.Accordion.C1AccordionPageSettings.SetField``1(``0@,``0,System.String)">
          <a class="xref" href="C1.Win.Accordion.C1AccordionPageSettings.SetField.html#C1_Win_Accordion_C1AccordionPageSettings_SetField__1___0____0_System_String_">SetField&lt;T&gt;(ref T, T, string)</a>
        </td>
        <td class="markdown level1 summary"><p>Compares two values of property and raises an <a class="xref" href="C1.Win.Accordion.C1AccordionPageSettings.PropertyChanged.html">PropertyChanged</a> event if they are different.</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_Accordion_C1AccordionPageSettings_PropertyChanged" data-uid="C1.Win.Accordion.C1AccordionPageSettings.PropertyChanged">
          <a class="xref" href="C1.Win.Accordion.C1AccordionPageSettings.PropertyChanged.html">PropertyChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when a property value changes.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
