# C1.WPF.Tile.ILoadable

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_WPF_Tile_ILoadable" data-uid="C1.WPF.Tile.ILoadable" class="text-break">ILoadable Interface
</h1>
  <div class="markdown level0 summary"><p>Specifies that this object supports loading.</p>
</div>
  <div class="markdown level0 conceptual"></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_ILoadable_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public interface ILoadable</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Interface ILoadable</code></pre>
  </div>
  <h5 id="C1_WPF_Tile_ILoadable_remarks"><strong>Remarks</strong></h5>
  <div class="markdown level0 remarks"><p>Implement this interface in your custom business object if it needs long initialization.
The <a class="xref" href="C1.WPF.Tile.C1Tile.html">C1Tile</a> control honors this interface and calls <a class="xref" href="C1.WPF.Tile.ILoadable.Load.html#C1_WPF_Tile_ILoadable_Load">Load()</a> method
in advance to preload tile data before animation.
Load method might start synchronous or asynchronous load operation.
If Load method returns false, C1Tile will delay animations until IsLoaded property is true.</p>
</div>
  <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_ILoadable_IsLoaded" data-uid="C1.WPF.Tile.ILoadable.IsLoaded">
          <a class="xref" href="C1.WPF.Tile.ILoadable.IsLoaded.html#C1_WPF_Tile_ILoadable_IsLoaded">IsLoaded</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a> value determining whether object has been loaded.</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_ILoadable_Load" data-uid="C1.WPF.Tile.ILoadable.Load">
          <a class="xref" href="C1.WPF.Tile.ILoadable.Load.html#C1_WPF_Tile_ILoadable_Load">Load()</a>
        </td>
        <td class="markdown level1 summary"><p>Starts synchronous or asynchronous load operation.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
