# C1.WPF.Tile.C1TileService

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_WPF_Tile_C1TileService" data-uid="C1.WPF.Tile.C1TileService" class="text-break">C1TileService Class
</h1>
  <div class="markdown level0 summary"><p>The <a class="xref" href="C1.WPF.Tile.C1TileService.html">C1TileService</a> class handles pointer down animations and runs tile updates.</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">C1TileService</span></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.WPF.Tile.html">C1.WPF.Tile</a></h6>
  <h6><strong>Assembly</strong>: C1.WPF.Tile.4.6.2.dll</h6>
  <h5 id="C1_WPF_Tile_C1TileService_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public static class C1TileService</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Module C1TileService</code></pre>
  </div>
  <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_Tile_C1TileService_PointerDownAnimationProperty" data-uid="C1.WPF.Tile.C1TileService.PointerDownAnimationProperty">
          <a class="xref" href="C1.WPF.Tile.C1TileService.PointerDownAnimationProperty.html">PointerDownAnimationProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the PointerDownAnimation attached property.
If this attached property is set on some <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.frameworkelement">FrameworkElement</a>,
the <a class="xref" href="C1.WPF.Tile.C1TileService.html">C1TileService</a> will perform PointerDown animation for this element.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Tile_C1TileService_PreservePointerCaptureProperty" data-uid="C1.WPF.Tile.C1TileService.PreservePointerCaptureProperty">
          <a class="xref" href="C1.WPF.Tile.C1TileService.PreservePointerCaptureProperty.html">PreservePointerCaptureProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the PreservePointerCapture attached 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_Tile_C1TileService_MaxAnimationNumber" data-uid="C1.WPF.Tile.C1TileService.MaxAnimationNumber">
          <a class="xref" href="C1.WPF.Tile.C1TileService.MaxAnimationNumber.html#C1_WPF_Tile_C1TileService_MaxAnimationNumber">MaxAnimationNumber</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a> value specifying the maximum number of tile animations which might be performed simultaniously.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Tile_C1TileService_UpdateInterval" data-uid="C1.WPF.Tile.C1TileService.UpdateInterval">
          <a class="xref" href="C1.WPF.Tile.C1TileService.UpdateInterval.html#C1_WPF_Tile_C1TileService_UpdateInterval">UpdateInterval</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.timespan">TimeSpan</a> value specifying the maximum time interval between tile updates.</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_Tile_C1TileService_FreezeTile_C1_WPF_Tile_C1TileBase_" data-uid="C1.WPF.Tile.C1TileService.FreezeTile(C1.WPF.Tile.C1TileBase)">
          <a class="xref" href="C1.WPF.Tile.C1TileService.FreezeTile.html#C1_WPF_Tile_C1TileService_FreezeTile_C1_WPF_Tile_C1TileBase_">FreezeTile(C1TileBase)</a>
        </td>
        <td class="markdown level1 summary"><p>Freezes tile updates.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Tile_C1TileService_GetPointerDownAnimation_System_Windows_FrameworkElement_" data-uid="C1.WPF.Tile.C1TileService.GetPointerDownAnimation(System.Windows.FrameworkElement)">
          <a class="xref" href="C1.WPF.Tile.C1TileService.GetPointerDownAnimation.html#C1_WPF_Tile_C1TileService_GetPointerDownAnimation_System_Windows_FrameworkElement_">GetPointerDownAnimation(FrameworkElement)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the value of the PointerDownAnimation attached property from a given FrameworkElement.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Tile_C1TileService_GetPreservePointerCapture_System_Windows_FrameworkElement_" data-uid="C1.WPF.Tile.C1TileService.GetPreservePointerCapture(System.Windows.FrameworkElement)">
          <a class="xref" href="C1.WPF.Tile.C1TileService.GetPreservePointerCapture.html#C1_WPF_Tile_C1TileService_GetPreservePointerCapture_System_Windows_FrameworkElement_">GetPreservePointerCapture(FrameworkElement)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the value of the PreservePointerCapture attached property from a given FrameworkElement.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Tile_C1TileService_Register_C1_WPF_Tile_C1TileBase_" data-uid="C1.WPF.Tile.C1TileService.Register(C1.WPF.Tile.C1TileBase)">
          <a class="xref" href="C1.WPF.Tile.C1TileService.Register.html#C1_WPF_Tile_C1TileService_Register_C1_WPF_Tile_C1TileBase_">Register(C1TileBase)</a>
        </td>
        <td class="markdown level1 summary"><p>Registers the <a class="xref" href="C1.WPF.Tile.C1TileBase.html">C1TileBase</a> object in the service.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Tile_C1TileService_SetPointerDownAnimation_System_Windows_FrameworkElement_System_Boolean_" data-uid="C1.WPF.Tile.C1TileService.SetPointerDownAnimation(System.Windows.FrameworkElement,System.Boolean)">
          <a class="xref" href="C1.WPF.Tile.C1TileService.SetPointerDownAnimation.html#C1_WPF_Tile_C1TileService_SetPointerDownAnimation_System_Windows_FrameworkElement_System_Boolean_">SetPointerDownAnimation(FrameworkElement, bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Sets the PointerDownAnimation attached property value on the specified element.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Tile_C1TileService_SetPreservePointerCapture_System_Windows_FrameworkElement_System_Boolean_" data-uid="C1.WPF.Tile.C1TileService.SetPreservePointerCapture(System.Windows.FrameworkElement,System.Boolean)">
          <a class="xref" href="C1.WPF.Tile.C1TileService.SetPreservePointerCapture.html#C1_WPF_Tile_C1TileService_SetPreservePointerCapture_System_Windows_FrameworkElement_System_Boolean_">SetPreservePointerCapture(FrameworkElement, bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Sets the PreservePointerCapture attached property value on the specified element.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Tile_C1TileService_StopPointerAnimation_System_Windows_FrameworkElement_" data-uid="C1.WPF.Tile.C1TileService.StopPointerAnimation(System.Windows.FrameworkElement)">
          <a class="xref" href="C1.WPF.Tile.C1TileService.StopPointerAnimation.html#C1_WPF_Tile_C1TileService_StopPointerAnimation_System_Windows_FrameworkElement_">StopPointerAnimation(FrameworkElement)</a>
        </td>
        <td class="markdown level1 summary"><p>Stops an active PointerDown animation for the specified target.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Tile_C1TileService_UnfreezeTile_C1_WPF_Tile_C1TileBase_" data-uid="C1.WPF.Tile.C1TileService.UnfreezeTile(C1.WPF.Tile.C1TileBase)">
          <a class="xref" href="C1.WPF.Tile.C1TileService.UnfreezeTile.html#C1_WPF_Tile_C1TileService_UnfreezeTile_C1_WPF_Tile_C1TileBase_">UnfreezeTile(C1TileBase)</a>
        </td>
        <td class="markdown level1 summary"><p>Unfreezes tile updates.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Tile_C1TileService_Unregister_C1_WPF_Tile_C1TileBase_" data-uid="C1.WPF.Tile.C1TileService.Unregister(C1.WPF.Tile.C1TileBase)">
          <a class="xref" href="C1.WPF.Tile.C1TileService.Unregister.html#C1_WPF_Tile_C1TileService_Unregister_C1_WPF_Tile_C1TileBase_">Unregister(C1TileBase)</a>
        </td>
        <td class="markdown level1 summary"><p>Unregisters the <a class="xref" href="C1.WPF.Tile.C1TileBase.html">C1TileBase</a> object in the service.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
