# C1.WPF.Extended.C1Book

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_WPF_Extended_C1Book" data-uid="C1.WPF.Extended.C1Book" class="text-break">C1Book Class
</h1>
  <div class="markdown level0 summary"><p>C1Book is an ItemsControl that contains elements which are shown as pages of a book. End-users can turn the pages as they would in a real book by using the mouse to drag the pages or double-clicking the corner page.</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"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.threading.dispatcherobject">DispatcherObject</a></div>
    <div class="level2"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.dependencyobject">DependencyObject</a></div>
    <div class="level3"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.media.visual">Visual</a></div>
    <div class="level4"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.uielement">UIElement</a></div>
    <div class="level5"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.frameworkelement">FrameworkElement</a></div>
    <div class="level6"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.controls.control">Control</a></div>
    <div class="level7"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.controls.itemscontrol">ItemsControl</a></div>
    <div class="level8"><span class="xref">C1Book</span></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.media.animation.ianimatable">IAnimatable</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.iframeworkinputelement">IFrameworkInputElement</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.iinputelement">IInputElement</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.markup.iqueryambient">IQueryAmbient</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.markup.iaddchild">IAddChild</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.controls.primitives.icontainitemstorage">IContainItemStorage</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.componentmodel.isupportinitialize">ISupportInitialize</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.WPF.Extended.html">C1.WPF.Extended</a></h6>
  <h6><strong>Assembly</strong>: C1.WPF.Extended.4.6.2.dll</h6>
  <h5 id="C1_WPF_Extended_C1Book_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">[TemplateVisualState(Name = &quot;MouseOver&quot;, GroupName = &quot;CommonStates&quot;)]
[TemplateVisualState(Name = &quot;Disabled&quot;, GroupName = &quot;CommonStates&quot;)]
[TemplateVisualState(Name = &quot;Normal&quot;, GroupName = &quot;CommonStates&quot;)]
[StyleTypedProperty(Property = &quot;ItemContainerStyle&quot;, StyleTargetType = typeof(C1BookItem))]
public class C1Book : ItemsControl, IAnimatable, IFrameworkInputElement, IInputElement, IQueryAmbient, IAddChild, IContainItemStorage, ISupportInitialize</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">&lt;TemplateVisualState(Name:=&quot;MouseOver&quot;, GroupName:=&quot;CommonStates&quot;)&gt;
&lt;TemplateVisualState(Name:=&quot;Disabled&quot;, GroupName:=&quot;CommonStates&quot;)&gt;
&lt;TemplateVisualState(Name:=&quot;Normal&quot;, GroupName:=&quot;CommonStates&quot;)&gt;
&lt;StyleTypedProperty(Property:=&quot;ItemContainerStyle&quot;, StyleTargetType:=GetType(C1BookItem))&gt;
Public Class C1Book
    Inherits ItemsControl
    Implements IAnimatable, IFrameworkInputElement, IInputElement, IQueryAmbient, IAddChild, IContainItemStorage, ISupportInitialize</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_WPF_Extended_C1Book__ctor" data-uid="C1.WPF.Extended.C1Book.#ctor">
          <a class="xref" href="C1.WPF.Extended.C1Book.-ctor.html#C1_WPF_Extended_C1Book__ctor">C1Book()</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of a <a class="xref" href="C1.WPF.Extended.C1Book.html">C1Book</a>.</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_WPF_Extended_C1Book_ApplyPageTemplateProperty" data-uid="C1.WPF.Extended.C1Book.ApplyPageTemplateProperty">
          <a class="xref" href="C1.WPF.Extended.C1Book.ApplyPageTemplateProperty.html">ApplyPageTemplateProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the ApplyPageTemplate attached property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_CurrentPageProperty" data-uid="C1.WPF.Extended.C1Book.CurrentPageProperty">
          <a class="xref" href="C1.WPF.Extended.C1Book.CurrentPageProperty.html">CurrentPageProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Extended.C1Book.CurrentPage.html#C1_WPF_Extended_C1Book_CurrentPage">CurrentPage</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_CurrentZoneProperty" data-uid="C1.WPF.Extended.C1Book.CurrentZoneProperty">
          <a class="xref" href="C1.WPF.Extended.C1Book.CurrentZoneProperty.html">CurrentZoneProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Extended.C1Book.CurrentZone.html#C1_WPF_Extended_C1Book_CurrentZone">CurrentZone</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_DropToleranceProperty" data-uid="C1.WPF.Extended.C1Book.DropToleranceProperty">
          <a class="xref" href="C1.WPF.Extended.C1Book.DropToleranceProperty.html">DropToleranceProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Extended.C1Book.DropTolerance.html#C1_WPF_Extended_C1Book_DropTolerance">DropTolerance</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_FoldSizeProperty" data-uid="C1.WPF.Extended.C1Book.FoldSizeProperty">
          <a class="xref" href="C1.WPF.Extended.C1Book.FoldSizeProperty.html">FoldSizeProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Extended.C1Book.FoldSize.html#C1_WPF_Extended_C1Book_FoldSize">FoldSize</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_IsFirstPageOnTheRightProperty" data-uid="C1.WPF.Extended.C1Book.IsFirstPageOnTheRightProperty">
          <a class="xref" href="C1.WPF.Extended.C1Book.IsFirstPageOnTheRightProperty.html">IsFirstPageOnTheRightProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Extended.C1Book.IsFirstPageOnTheRight.html#C1_WPF_Extended_C1Book_IsFirstPageOnTheRight">IsFirstPageOnTheRight</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_ItemContainerStyleProperty" data-uid="C1.WPF.Extended.C1Book.ItemContainerStyleProperty">
          <a class="xref" href="C1.WPF.Extended.C1Book.ItemContainerStyleProperty.html">ItemContainerStyleProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Extended.C1Book.ItemContainerStyle.html#C1_WPF_Extended_C1Book_ItemContainerStyle">ItemContainerStyle</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_LeftPageTemplateProperty" data-uid="C1.WPF.Extended.C1Book.LeftPageTemplateProperty">
          <a class="xref" href="C1.WPF.Extended.C1Book.LeftPageTemplateProperty.html">LeftPageTemplateProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Extended.C1Book.LeftPageTemplate.html#C1_WPF_Extended_C1Book_LeftPageTemplate">LeftPageTemplate</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_OrientationProperty" data-uid="C1.WPF.Extended.C1Book.OrientationProperty">
          <a class="xref" href="C1.WPF.Extended.C1Book.OrientationProperty.html">OrientationProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Extended.C1Book.Orientation.html#C1_WPF_Extended_C1Book_Orientation">Orientation</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_PageFoldActionProperty" data-uid="C1.WPF.Extended.C1Book.PageFoldActionProperty">
          <a class="xref" href="C1.WPF.Extended.C1Book.PageFoldActionProperty.html">PageFoldActionProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Extended.C1Book.PageFoldAction.html#C1_WPF_Extended_C1Book_PageFoldAction">PageFoldAction</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_PageModeProperty" data-uid="C1.WPF.Extended.C1Book.PageModeProperty">
          <a class="xref" href="C1.WPF.Extended.C1Book.PageModeProperty.html">PageModeProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Extended.C1Book.PageMode.html#C1_WPF_Extended_C1Book_PageMode">PageMode</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_RightPageTemplateProperty" data-uid="C1.WPF.Extended.C1Book.RightPageTemplateProperty">
          <a class="xref" href="C1.WPF.Extended.C1Book.RightPageTemplateProperty.html">RightPageTemplateProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Extended.C1Book.RightPageTemplate.html#C1_WPF_Extended_C1Book_RightPageTemplate">RightPageTemplate</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_ShowInnerShadowsProperty" data-uid="C1.WPF.Extended.C1Book.ShowInnerShadowsProperty">
          <a class="xref" href="C1.WPF.Extended.C1Book.ShowInnerShadowsProperty.html">ShowInnerShadowsProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Extended.C1Book.ShowInnerShadows.html#C1_WPF_Extended_C1Book_ShowInnerShadows">ShowInnerShadows</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_ShowOuterShadowsProperty" data-uid="C1.WPF.Extended.C1Book.ShowOuterShadowsProperty">
          <a class="xref" href="C1.WPF.Extended.C1Book.ShowOuterShadowsProperty.html">ShowOuterShadowsProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Extended.C1Book.ShowOuterShadows.html#C1_WPF_Extended_C1Book_ShowOuterShadows">ShowOuterShadows</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_ShowPageFoldProperty" data-uid="C1.WPF.Extended.C1Book.ShowPageFoldProperty">
          <a class="xref" href="C1.WPF.Extended.C1Book.ShowPageFoldProperty.html">ShowPageFoldProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Extended.C1Book.ShowPageFold.html#C1_WPF_Extended_C1Book_ShowPageFold">ShowPageFold</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_TurnIntervalProperty" data-uid="C1.WPF.Extended.C1Book.TurnIntervalProperty">
          <a class="xref" href="C1.WPF.Extended.C1Book.TurnIntervalProperty.html">TurnIntervalProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Extended.C1Book.TurnInterval.html#C1_WPF_Extended_C1Book_TurnInterval">TurnInterval</a> dependency property.</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_WPF_Extended_C1Book_CurrentPage" data-uid="C1.WPF.Extended.C1Book.CurrentPage">
          <a class="xref" href="C1.WPF.Extended.C1Book.CurrentPage.html#C1_WPF_Extended_C1Book_CurrentPage">CurrentPage</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the current page that is displayed</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_CurrentZone" data-uid="C1.WPF.Extended.C1Book.CurrentZone">
          <a class="xref" href="C1.WPF.Extended.C1Book.CurrentZone.html#C1_WPF_Extended_C1Book_CurrentZone">CurrentZone</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the zone of the book under the mouse.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_DropTolerance" data-uid="C1.WPF.Extended.C1Book.DropTolerance">
          <a class="xref" href="C1.WPF.Extended.C1Book.DropTolerance.html#C1_WPF_Extended_C1Book_DropTolerance">DropTolerance</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the position where pages begin to turn when dropped. If the value is 0.0, the default, pages only turns if dropped over the opposite page. Positive values are understood of a proportion of the page width that still trigger a page turn.  If value is 0.1, dropping a left page 10 percent to the left of the center of the book still turns the page.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_FoldSize" data-uid="C1.WPF.Extended.C1Book.FoldSize">
          <a class="xref" href="C1.WPF.Extended.C1Book.FoldSize.html#C1_WPF_Extended_C1Book_FoldSize">FoldSize</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the size of the fold (in pixels)</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_IsFirstPageOnTheRight" data-uid="C1.WPF.Extended.C1Book.IsFirstPageOnTheRight">
          <a class="xref" href="C1.WPF.Extended.C1Book.IsFirstPageOnTheRight.html#C1_WPF_Extended_C1Book_IsFirstPageOnTheRight">IsFirstPageOnTheRight</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether the first page of the book is displayed in the right side of the book.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_ItemContainerStyle" data-uid="C1.WPF.Extended.C1Book.ItemContainerStyle">
          <a class="xref" href="C1.WPF.Extended.C1Book.ItemContainerStyle.html#C1_WPF_Extended_C1Book_ItemContainerStyle">ItemContainerStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the style applied to all item containers.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_LeftPageTemplate" data-uid="C1.WPF.Extended.C1Book.LeftPageTemplate">
          <a class="xref" href="C1.WPF.Extended.C1Book.LeftPageTemplate.html#C1_WPF_Extended_C1Book_LeftPageTemplate">LeftPageTemplate</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the template of the page shown in the left side of the book.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_Orientation" data-uid="C1.WPF.Extended.C1Book.Orientation">
          <a class="xref" href="C1.WPF.Extended.C1Book.Orientation.html#C1_WPF_Extended_C1Book_Orientation">Orientation</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the orientation of the pages.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_PageFoldAction" data-uid="C1.WPF.Extended.C1Book.PageFoldAction">
          <a class="xref" href="C1.WPF.Extended.C1Book.PageFoldAction.html#C1_WPF_Extended_C1Book_PageFoldAction">PageFoldAction</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the action that will raise the turn animation.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_PageMode" data-uid="C1.WPF.Extended.C1Book.PageMode">
          <a class="xref" href="C1.WPF.Extended.C1Book.PageMode.html#C1_WPF_Extended_C1Book_PageMode">PageMode</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the mode of page.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_RightPageTemplate" data-uid="C1.WPF.Extended.C1Book.RightPageTemplate">
          <a class="xref" href="C1.WPF.Extended.C1Book.RightPageTemplate.html#C1_WPF_Extended_C1Book_RightPageTemplate">RightPageTemplate</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the template of the page shown in the right side of the book.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_ShowInnerShadows" data-uid="C1.WPF.Extended.C1Book.ShowInnerShadows">
          <a class="xref" href="C1.WPF.Extended.C1Book.ShowInnerShadows.html#C1_WPF_Extended_C1Book_ShowInnerShadows">ShowInnerShadows</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether the inner shadows are shown.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_ShowOuterShadows" data-uid="C1.WPF.Extended.C1Book.ShowOuterShadows">
          <a class="xref" href="C1.WPF.Extended.C1Book.ShowOuterShadows.html#C1_WPF_Extended_C1Book_ShowOuterShadows">ShowOuterShadows</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether the outer shadows are shown.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_ShowPageFold" data-uid="C1.WPF.Extended.C1Book.ShowPageFold">
          <a class="xref" href="C1.WPF.Extended.C1Book.ShowPageFold.html#C1_WPF_Extended_C1Book_ShowPageFold">ShowPageFold</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether the fold is displayed</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_TurnInterval" data-uid="C1.WPF.Extended.C1Book.TurnInterval">
          <a class="xref" href="C1.WPF.Extended.C1Book.TurnInterval.html#C1_WPF_Extended_C1Book_TurnInterval">TurnInterval</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the amount (in milliseconds) of time of the turn animation.</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_WPF_Extended_C1Book_BeginInit" data-uid="C1.WPF.Extended.C1Book.BeginInit">
          <a class="xref" href="C1.WPF.Extended.C1Book.BeginInit.html#C1_WPF_Extended_C1Book_BeginInit">BeginInit()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_ChangeVisualStateCommon_System_Boolean_" data-uid="C1.WPF.Extended.C1Book.ChangeVisualStateCommon(System.Boolean)">
          <a class="xref" href="C1.WPF.Extended.C1Book.ChangeVisualStateCommon.html#C1_WPF_Extended_C1Book_ChangeVisualStateCommon_System_Boolean_">ChangeVisualStateCommon(bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Updates the current visual state of the Common visual state group to match the object's properties.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_ClearContainerForItemOverride_System_Windows_DependencyObject_System_Object_" data-uid="C1.WPF.Extended.C1Book.ClearContainerForItemOverride(System.Windows.DependencyObject,System.Object)">
          <a class="xref" href="C1.WPF.Extended.C1Book.ClearContainerForItemOverride.html#C1_WPF_Extended_C1Book_ClearContainerForItemOverride_System_Windows_DependencyObject_System_Object_">ClearContainerForItemOverride(DependencyObject, object)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_EndInit" data-uid="C1.WPF.Extended.C1Book.EndInit">
          <a class="xref" href="C1.WPF.Extended.C1Book.EndInit.html#C1_WPF_Extended_C1Book_EndInit">EndInit()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_GetApplyPageTemplate_System_Windows_DependencyObject_" data-uid="C1.WPF.Extended.C1Book.GetApplyPageTemplate(System.Windows.DependencyObject)">
          <a class="xref" href="C1.WPF.Extended.C1Book.GetApplyPageTemplate.html#C1_WPF_Extended_C1Book_GetApplyPageTemplate_System_Windows_DependencyObject_">GetApplyPageTemplate(DependencyObject)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the value of the ApplyPageTemplate attached property for the
specified element.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_GetContainerForItemOverride" data-uid="C1.WPF.Extended.C1Book.GetContainerForItemOverride">
          <a class="xref" href="C1.WPF.Extended.C1Book.GetContainerForItemOverride.html#C1_WPF_Extended_C1Book_GetContainerForItemOverride">GetContainerForItemOverride()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_IsItemItsOwnContainerOverride_System_Object_" data-uid="C1.WPF.Extended.C1Book.IsItemItsOwnContainerOverride(System.Object)">
          <a class="xref" href="C1.WPF.Extended.C1Book.IsItemItsOwnContainerOverride.html#C1_WPF_Extended_C1Book_IsItemItsOwnContainerOverride_System_Object_">IsItemItsOwnContainerOverride(object)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_OnApplyTemplate" data-uid="C1.WPF.Extended.C1Book.OnApplyTemplate">
          <a class="xref" href="C1.WPF.Extended.C1Book.OnApplyTemplate.html#C1_WPF_Extended_C1Book_OnApplyTemplate">OnApplyTemplate()</a>
        </td>
        <td class="markdown level1 summary"><p>Builds the visual tree for the <a class="xref" href="C1.WPF.Extended.C1Book.html">C1Book</a> control when a new template is applied.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_OnCreateAutomationPeer" data-uid="C1.WPF.Extended.C1Book.OnCreateAutomationPeer">
          <a class="xref" href="C1.WPF.Extended.C1Book.OnCreateAutomationPeer.html#C1_WPF_Extended_C1Book_OnCreateAutomationPeer">OnCreateAutomationPeer()</a>
        </td>
        <td class="markdown level1 summary"><p>Gets an AutomationPeer object used for testing the control.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_OnItemsChanged_System_Collections_Specialized_NotifyCollectionChangedEventArgs_" data-uid="C1.WPF.Extended.C1Book.OnItemsChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
          <a class="xref" href="C1.WPF.Extended.C1Book.OnItemsChanged.html#C1_WPF_Extended_C1Book_OnItemsChanged_System_Collections_Specialized_NotifyCollectionChangedEventArgs_">OnItemsChanged(NotifyCollectionChangedEventArgs)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_OnKeyDown_System_Windows_Input_KeyEventArgs_" data-uid="C1.WPF.Extended.C1Book.OnKeyDown(System.Windows.Input.KeyEventArgs)">
          <a class="xref" href="C1.WPF.Extended.C1Book.OnKeyDown.html#C1_WPF_Extended_C1Book_OnKeyDown_System_Windows_Input_KeyEventArgs_">OnKeyDown(KeyEventArgs)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_OnMouseEnter_System_Windows_Input_MouseEventArgs_" data-uid="C1.WPF.Extended.C1Book.OnMouseEnter(System.Windows.Input.MouseEventArgs)">
          <a class="xref" href="C1.WPF.Extended.C1Book.OnMouseEnter.html#C1_WPF_Extended_C1Book_OnMouseEnter_System_Windows_Input_MouseEventArgs_">OnMouseEnter(MouseEventArgs)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_OnMouseLeave_System_Windows_Input_MouseEventArgs_" data-uid="C1.WPF.Extended.C1Book.OnMouseLeave(System.Windows.Input.MouseEventArgs)">
          <a class="xref" href="C1.WPF.Extended.C1Book.OnMouseLeave.html#C1_WPF_Extended_C1Book_OnMouseLeave_System_Windows_Input_MouseEventArgs_">OnMouseLeave(MouseEventArgs)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_OnMouseMove_System_Windows_Input_MouseEventArgs_" data-uid="C1.WPF.Extended.C1Book.OnMouseMove(System.Windows.Input.MouseEventArgs)">
          <a class="xref" href="C1.WPF.Extended.C1Book.OnMouseMove.html#C1_WPF_Extended_C1Book_OnMouseMove_System_Windows_Input_MouseEventArgs_">OnMouseMove(MouseEventArgs)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_OnPropertyChanged_System_Windows_DependencyPropertyChangedEventArgs_" data-uid="C1.WPF.Extended.C1Book.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <a class="xref" href="C1.WPF.Extended.C1Book.OnPropertyChanged.html#C1_WPF_Extended_C1Book_OnPropertyChanged_System_Windows_DependencyPropertyChangedEventArgs_">OnPropertyChanged(DependencyPropertyChangedEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Invoked whenever the effective value of any dependency property has been updated.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_PrepareContainerForItemOverride_System_Windows_DependencyObject_System_Object_" data-uid="C1.WPF.Extended.C1Book.PrepareContainerForItemOverride(System.Windows.DependencyObject,System.Object)">
          <a class="xref" href="C1.WPF.Extended.C1Book.PrepareContainerForItemOverride.html#C1_WPF_Extended_C1Book_PrepareContainerForItemOverride_System_Windows_DependencyObject_System_Object_">PrepareContainerForItemOverride(DependencyObject, object)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_SetApplyPageTemplate_System_Windows_DependencyObject_C1_WPF_Extended_ApplyPageTemplate_" data-uid="C1.WPF.Extended.C1Book.SetApplyPageTemplate(System.Windows.DependencyObject,C1.WPF.Extended.ApplyPageTemplate)">
          <a class="xref" href="C1.WPF.Extended.C1Book.SetApplyPageTemplate.html#C1_WPF_Extended_C1Book_SetApplyPageTemplate_System_Windows_DependencyObject_C1_WPF_Extended_ApplyPageTemplate_">SetApplyPageTemplate(DependencyObject, ApplyPageTemplate)</a>
        </td>
        <td class="markdown level1 summary"><p>Sets the value of the ApplyPageTemplate attached property for the
specified element.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_TurnPage_System_Boolean_" data-uid="C1.WPF.Extended.C1Book.TurnPage(System.Boolean)">
          <a class="xref" href="C1.WPF.Extended.C1Book.TurnPage.html#C1_WPF_Extended_C1Book_TurnPage_System_Boolean_">TurnPage(bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Turns to the next or previous page with a page folding animation.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_getItems" data-uid="C1.WPF.Extended.C1Book.getItems">
          <a class="xref" href="C1.WPF.Extended.C1Book.getItems.html#C1_WPF_Extended_C1Book_getItems">getItems()</a>
        </td>
        <td class="markdown level1 summary"><p>Instead of Items property to get items in case of single page mode.</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_WPF_Extended_C1Book_CurrentPageChanged" data-uid="C1.WPF.Extended.C1Book.CurrentPageChanged">
          <a class="xref" href="C1.WPF.Extended.C1Book.CurrentPageChanged.html">CurrentPageChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Event raised when the <span class="xref">CurrentPage</span> property has changed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_CurrentZoneChanged" data-uid="C1.WPF.Extended.C1Book.CurrentZoneChanged">
          <a class="xref" href="C1.WPF.Extended.C1Book.CurrentZoneChanged.html">CurrentZoneChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Event raised when the <span class="xref">CurrentZone</span> property has changed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_DragPageFinished" data-uid="C1.WPF.Extended.C1Book.DragPageFinished">
          <a class="xref" href="C1.WPF.Extended.C1Book.DragPageFinished.html">DragPageFinished</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when the page stops being dragged.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_DragPageStarted" data-uid="C1.WPF.Extended.C1Book.DragPageStarted">
          <a class="xref" href="C1.WPF.Extended.C1Book.DragPageStarted.html">DragPageStarted</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when the page starts to be dragged.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Extended_C1Book_IsMouseOverChanged" data-uid="C1.WPF.Extended.C1Book.IsMouseOverChanged">
          <a class="xref" href="C1.WPF.Extended.C1Book.IsMouseOverChanged.html">IsMouseOverChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Event raised when the <span class="xref">IsMouseOver</span> property has changed.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
