# C1.Web.Mvc.Fluent.DashboardLayoutBuilder

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_Web_Mvc_Fluent_DashboardLayoutBuilder" data-uid="C1.Web.Mvc.Fluent.DashboardLayoutBuilder" class="text-break">DashboardLayoutBuilder Class
</h1>
  <div class="markdown level0 summary"><p>Defines a builder to configurate <a class="xref" href="C1.Web.Mvc.DashboardLayout.html">DashboardLayout</a>.</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">HideObjectMembers</span></div>
    <div class="level2"><a class="xref" href="C1.Web.Mvc.Fluent.BaseBuilder-2.html">BaseBuilder</a>&lt;<a class="xref" href="C1.Web.Mvc.DashboardLayout.html">DashboardLayout</a>, <a class="xref" href="C1.Web.Mvc.Fluent.DashboardLayoutBuilder.html">DashboardLayoutBuilder</a>&gt;</div>
    <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.ComponentBuilder-2.html">ComponentBuilder</a>&lt;<a class="xref" href="C1.Web.Mvc.DashboardLayout.html">DashboardLayout</a>, <a class="xref" href="C1.Web.Mvc.Fluent.DashboardLayoutBuilder.html">DashboardLayoutBuilder</a>&gt;</div>
    <div class="level4"><a class="xref" href="C1.Web.Mvc.Fluent.ControlBuilder-2.html">ControlBuilder</a>&lt;<a class="xref" href="C1.Web.Mvc.DashboardLayout.html">DashboardLayout</a>, <a class="xref" href="C1.Web.Mvc.Fluent.DashboardLayoutBuilder.html">DashboardLayoutBuilder</a>&gt;</div>
    <div class="level5"><span class="xref">DashboardLayoutBuilder</span></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.html.ihtmlcontent">IHtmlContent</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.Web.Mvc.Fluent.html">C1.Web.Mvc.Fluent</a></h6>
  <h6><strong>Assembly</strong>: C1.AspNetCore.Mvc.dll</h6>
  <h5 id="C1_Web_Mvc_Fluent_DashboardLayoutBuilder_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class DashboardLayoutBuilder : ControlBuilder&lt;DashboardLayout, DashboardLayoutBuilder&gt;, IHtmlContent</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Class DashboardLayoutBuilder
    Inherits ControlBuilder(Of DashboardLayout, DashboardLayoutBuilder)
    Implements IHtmlContent</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_Web_Mvc_Fluent_DashboardLayoutBuilder__ctor_C1_Web_Mvc_DashboardLayout_" data-uid="C1.Web.Mvc.Fluent.DashboardLayoutBuilder.#ctor(C1.Web.Mvc.DashboardLayout)">
          <a class="xref" href="C1.Web.Mvc.Fluent.DashboardLayoutBuilder.-ctor.html#C1_Web_Mvc_Fluent_DashboardLayoutBuilder__ctor_C1_Web_Mvc_DashboardLayout_">DashboardLayoutBuilder(DashboardLayout)</a>
        </td>
        <td class="markdown level1 summary"><p>Creates one <a class="xref" href="C1.Web.Mvc.Fluent.DashboardLayoutBuilder.html">DashboardLayoutBuilder</a> instance to configurate <code class="paramref">component</code>.</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_Web_Mvc_Fluent_DashboardLayoutBuilder_AllowDrag_System_Boolean_" data-uid="C1.Web.Mvc.Fluent.DashboardLayoutBuilder.AllowDrag(System.Boolean)">
          <a class="xref" href="C1.Web.Mvc.Fluent.DashboardLayoutBuilder.AllowDrag.html#C1_Web_Mvc_Fluent_DashboardLayoutBuilder_AllowDrag_System_Boolean_">AllowDrag(bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates <a class="xref" href="C1.Web.Mvc.DashboardLayout.AllowDrag.html#C1_Web_Mvc_DashboardLayout_AllowDrag">AllowDrag</a>.
Sets a boolean value decides whether the tiles could be dragged.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_DashboardLayoutBuilder_AllowHide_System_Boolean_" data-uid="C1.Web.Mvc.Fluent.DashboardLayoutBuilder.AllowHide(System.Boolean)">
          <a class="xref" href="C1.Web.Mvc.Fluent.DashboardLayoutBuilder.AllowHide.html#C1_Web_Mvc_Fluent_DashboardLayoutBuilder_AllowHide_System_Boolean_">AllowHide(bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates <a class="xref" href="C1.Web.Mvc.DashboardLayout.AllowHide.html#C1_Web_Mvc_DashboardLayout_AllowHide">AllowHide</a>.
Sets a boolean value decides whether the tiles could be hidden.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_DashboardLayoutBuilder_AllowMaximize_System_Boolean_" data-uid="C1.Web.Mvc.Fluent.DashboardLayoutBuilder.AllowMaximize(System.Boolean)">
          <a class="xref" href="C1.Web.Mvc.Fluent.DashboardLayoutBuilder.AllowMaximize.html#C1_Web_Mvc_Fluent_DashboardLayoutBuilder_AllowMaximize_System_Boolean_">AllowMaximize(bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates <a class="xref" href="C1.Web.Mvc.DashboardLayout.AllowMaximize.html#C1_Web_Mvc_DashboardLayout_AllowMaximize">AllowMaximize</a>.
Sets a boolean value decides whether the tiles could be maximized.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_DashboardLayoutBuilder_AllowResize_System_Boolean_" data-uid="C1.Web.Mvc.Fluent.DashboardLayoutBuilder.AllowResize(System.Boolean)">
          <a class="xref" href="C1.Web.Mvc.Fluent.DashboardLayoutBuilder.AllowResize.html#C1_Web_Mvc_Fluent_DashboardLayoutBuilder_AllowResize_System_Boolean_">AllowResize(bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates <a class="xref" href="C1.Web.Mvc.DashboardLayout.AllowResize.html#C1_Web_Mvc_DashboardLayout_AllowResize">AllowResize</a>.
Sets a boolean value decides whether the tiles could be resized.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_DashboardLayoutBuilder_AllowShowAll_System_Boolean_" data-uid="C1.Web.Mvc.Fluent.DashboardLayoutBuilder.AllowShowAll(System.Boolean)">
          <a class="xref" href="C1.Web.Mvc.Fluent.DashboardLayoutBuilder.AllowShowAll.html#C1_Web_Mvc_Fluent_DashboardLayoutBuilder_AllowShowAll_System_Boolean_">AllowShowAll(bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates <a class="xref" href="C1.Web.Mvc.DashboardLayout.AllowShowAll.html#C1_Web_Mvc_DashboardLayout_AllowShowAll">AllowShowAll</a>.
Sets a boolean value decides whether all the tiles no matter visible or invisible are shown.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_DashboardLayoutBuilder_AttachAutoGridLayout_System_Action_C1_Web_Mvc_Fluent_AutoGridLayoutBuilder__" data-uid="C1.Web.Mvc.Fluent.DashboardLayoutBuilder.AttachAutoGridLayout(System.Action{C1.Web.Mvc.Fluent.AutoGridLayoutBuilder})">
          <a class="xref" href="C1.Web.Mvc.Fluent.DashboardLayoutBuilder.AttachAutoGridLayout.html#C1_Web_Mvc_Fluent_DashboardLayoutBuilder_AttachAutoGridLayout_System_Action_C1_Web_Mvc_Fluent_AutoGridLayoutBuilder__">AttachAutoGridLayout(Action&lt;AutoGridLayoutBuilder&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates <a class="xref" href="C1.Web.Mvc.DashboardLayout.Layout.html#C1_Web_Mvc_DashboardLayout_Layout">Layout</a>.
Attaches a <a class="xref" href="C1.Web.Mvc.AutoGridLayout.html">AutoGridLayout</a> to the dashboard control.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_DashboardLayoutBuilder_AttachFlowLayout_System_Action_C1_Web_Mvc_Fluent_FlowLayoutBuilder__" data-uid="C1.Web.Mvc.Fluent.DashboardLayoutBuilder.AttachFlowLayout(System.Action{C1.Web.Mvc.Fluent.FlowLayoutBuilder})">
          <a class="xref" href="C1.Web.Mvc.Fluent.DashboardLayoutBuilder.AttachFlowLayout.html#C1_Web_Mvc_Fluent_DashboardLayoutBuilder_AttachFlowLayout_System_Action_C1_Web_Mvc_Fluent_FlowLayoutBuilder__">AttachFlowLayout(Action&lt;FlowLayoutBuilder&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates <a class="xref" href="C1.Web.Mvc.DashboardLayout.Layout.html#C1_Web_Mvc_DashboardLayout_Layout">Layout</a>.
Attaches a <a class="xref" href="C1.Web.Mvc.FlowLayout.html">FlowLayout</a> to the dashboard control.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_DashboardLayoutBuilder_AttachManualGridLayout_System_Action_C1_Web_Mvc_Fluent_ManualGridLayoutBuilder__" data-uid="C1.Web.Mvc.Fluent.DashboardLayoutBuilder.AttachManualGridLayout(System.Action{C1.Web.Mvc.Fluent.ManualGridLayoutBuilder})">
          <a class="xref" href="C1.Web.Mvc.Fluent.DashboardLayoutBuilder.AttachManualGridLayout.html#C1_Web_Mvc_Fluent_DashboardLayoutBuilder_AttachManualGridLayout_System_Action_C1_Web_Mvc_Fluent_ManualGridLayoutBuilder__">AttachManualGridLayout(Action&lt;ManualGridLayoutBuilder&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates <a class="xref" href="C1.Web.Mvc.DashboardLayout.Layout.html#C1_Web_Mvc_DashboardLayout_Layout">Layout</a>.
Attaches a <a class="xref" href="C1.Web.Mvc.ManualGridLayout.html">ManualGridLayout</a> to the dashboard control.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_DashboardLayoutBuilder_AttachSplitLayout_System_Action_C1_Web_Mvc_Fluent_SplitLayoutBuilder__" data-uid="C1.Web.Mvc.Fluent.DashboardLayoutBuilder.AttachSplitLayout(System.Action{C1.Web.Mvc.Fluent.SplitLayoutBuilder})">
          <a class="xref" href="C1.Web.Mvc.Fluent.DashboardLayoutBuilder.AttachSplitLayout.html#C1_Web_Mvc_Fluent_DashboardLayoutBuilder_AttachSplitLayout_System_Action_C1_Web_Mvc_Fluent_SplitLayoutBuilder__">AttachSplitLayout(Action&lt;SplitLayoutBuilder&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates <a class="xref" href="C1.Web.Mvc.DashboardLayout.Layout.html#C1_Web_Mvc_DashboardLayout_Layout">Layout</a>.
Attaches a <a class="xref" href="C1.Web.Mvc.SplitLayout.html">SplitLayout</a> to the dashboard control.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_DashboardLayoutBuilder_LayoutId_System_String_" data-uid="C1.Web.Mvc.Fluent.DashboardLayoutBuilder.LayoutId(System.String)">
          <a class="xref" href="C1.Web.Mvc.Fluent.DashboardLayoutBuilder.LayoutId.html#C1_Web_Mvc_Fluent_DashboardLayoutBuilder_LayoutId_System_String_">LayoutId(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates <a class="xref" href="C1.Web.Mvc.DashboardLayout.LayoutId.html#C1_Web_Mvc_DashboardLayout_LayoutId">LayoutId</a>.
Sets the id of the layout applied</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_DashboardLayoutBuilder_OnClientFormatTile_System_String_" data-uid="C1.Web.Mvc.Fluent.DashboardLayoutBuilder.OnClientFormatTile(System.String)">
          <a class="xref" href="C1.Web.Mvc.Fluent.DashboardLayoutBuilder.OnClientFormatTile.html#C1_Web_Mvc_Fluent_DashboardLayoutBuilder_OnClientFormatTile_System_String_">OnClientFormatTile(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates the <a class="xref" href="C1.Web.Mvc.DashboardLayout.OnClientFormatTile.html#C1_Web_Mvc_DashboardLayout_OnClientFormatTile">OnClientFormatTile</a> client event.
Occurs when an element representing a Tile has been created.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_DashboardLayoutBuilder_OnClientLayoutChanged_System_String_" data-uid="C1.Web.Mvc.Fluent.DashboardLayoutBuilder.OnClientLayoutChanged(System.String)">
          <a class="xref" href="C1.Web.Mvc.Fluent.DashboardLayoutBuilder.OnClientLayoutChanged.html#C1_Web_Mvc_Fluent_DashboardLayoutBuilder_OnClientLayoutChanged_System_String_">OnClientLayoutChanged(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates the <a class="xref" href="C1.Web.Mvc.DashboardLayout.OnClientLayoutChanged.html#C1_Web_Mvc_DashboardLayout_OnClientLayoutChanged">OnClientLayoutChanged</a> client event.
Occurs when the layout is changed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_DashboardLayoutBuilder_OnClientTileActivated_System_String_" data-uid="C1.Web.Mvc.Fluent.DashboardLayoutBuilder.OnClientTileActivated(System.String)">
          <a class="xref" href="C1.Web.Mvc.Fluent.DashboardLayoutBuilder.OnClientTileActivated.html#C1_Web_Mvc_Fluent_DashboardLayoutBuilder_OnClientTileActivated_System_String_">OnClientTileActivated(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates the <a class="xref" href="C1.Web.Mvc.DashboardLayout.OnClientTileActivated.html#C1_Web_Mvc_DashboardLayout_OnClientTileActivated">OnClientTileActivated</a> client event.
Occurs when the tile is activated.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_DashboardLayoutBuilder_OnClientTileSizeChanged_System_String_" data-uid="C1.Web.Mvc.Fluent.DashboardLayoutBuilder.OnClientTileSizeChanged(System.String)">
          <a class="xref" href="C1.Web.Mvc.Fluent.DashboardLayoutBuilder.OnClientTileSizeChanged.html#C1_Web_Mvc_Fluent_DashboardLayoutBuilder_OnClientTileSizeChanged_System_String_">OnClientTileSizeChanged(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates the <a class="xref" href="C1.Web.Mvc.DashboardLayout.OnClientTileSizeChanged.html#C1_Web_Mvc_DashboardLayout_OnClientTileSizeChanged">OnClientTileSizeChanged</a> client event.
Occurs when the tile is maximized or restored.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
