# C1.Web.Mvc.Fluent.PopupBuilder

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_Web_Mvc_Fluent_PopupBuilder" data-uid="C1.Web.Mvc.Fluent.PopupBuilder" class="text-break">PopupBuilder Class
</h1>
  <div class="markdown level0 summary"><p>Defines a builder to configurate <a class="xref" href="C1.Web.Mvc.Popup.html">Popup</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.Popup.html">Popup</a>, <a class="xref" href="C1.Web.Mvc.Fluent.PopupBuilder.html">PopupBuilder</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.Popup.html">Popup</a>, <a class="xref" href="C1.Web.Mvc.Fluent.PopupBuilder.html">PopupBuilder</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.Popup.html">Popup</a>, <a class="xref" href="C1.Web.Mvc.Fluent.PopupBuilder.html">PopupBuilder</a>&gt;</div>
    <div class="level5"><span class="xref">PopupBuilder</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_PopupBuilder_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class PopupBuilder : ControlBuilder&lt;Popup, PopupBuilder&gt;, IHtmlContent</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Class PopupBuilder
    Inherits ControlBuilder(Of Popup, PopupBuilder)
    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_PopupBuilder__ctor_C1_Web_Mvc_Popup_" data-uid="C1.Web.Mvc.Fluent.PopupBuilder.#ctor(C1.Web.Mvc.Popup)">
          <a class="xref" href="C1.Web.Mvc.Fluent.PopupBuilder.-ctor.html#C1_Web_Mvc_Fluent_PopupBuilder__ctor_C1_Web_Mvc_Popup_">PopupBuilder(Popup)</a>
        </td>
        <td class="markdown level1 summary"><p>Creates one <a class="xref" href="C1.Web.Mvc.Fluent.PopupBuilder.html">PopupBuilder</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_PopupBuilder_AriaLabelledBy_System_String_" data-uid="C1.Web.Mvc.Fluent.PopupBuilder.AriaLabelledBy(System.String)">
          <a class="xref" href="C1.Web.Mvc.Fluent.PopupBuilder.AriaLabelledBy.html#C1_Web_Mvc_Fluent_PopupBuilder_AriaLabelledBy_System_String_">AriaLabelledBy(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates <a class="xref" href="C1.Web.Mvc.Popup.AriaLabelledBy.html#C1_Web_Mvc_Popup_AriaLabelledBy">AriaLabelledBy</a>.
Sets the aria-labelledby attribute of&quot; Popup&quot; input element.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_PopupBuilder_Content_System_Func_System_Object_System_Object__" data-uid="C1.Web.Mvc.Fluent.PopupBuilder.Content(System.Func{System.Object,System.Object})">
          <a class="xref" href="C1.Web.Mvc.Fluent.PopupBuilder.Content.html#C1_Web_Mvc_Fluent_PopupBuilder_Content_System_Func_System_Object_System_Object__">Content(Func&lt;object, object&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Sets the Content property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_PopupBuilder_Content_System_String_" data-uid="C1.Web.Mvc.Fluent.PopupBuilder.Content(System.String)">
          <a class="xref" href="C1.Web.Mvc.Fluent.PopupBuilder.Content.html#C1_Web_Mvc_Fluent_PopupBuilder_Content_System_String_">Content(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Sets the Content property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_PopupBuilder_DialogResultSubmit_System_String_" data-uid="C1.Web.Mvc.Fluent.PopupBuilder.DialogResultSubmit(System.String)">
          <a class="xref" href="C1.Web.Mvc.Fluent.PopupBuilder.DialogResultSubmit.html#C1_Web_Mvc_Fluent_PopupBuilder_DialogResultSubmit_System_String_">DialogResultSubmit(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates <a class="xref" href="C1.Web.Mvc.Popup.DialogResultSubmit.html#C1_Web_Mvc_Popup_DialogResultSubmit">DialogResultSubmit</a>.
Sets a string to be used as a dialogResult when the dialog is hosted by a form element and the user submits the form.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_PopupBuilder_FadeIn_System_Boolean_" data-uid="C1.Web.Mvc.Fluent.PopupBuilder.FadeIn(System.Boolean)">
          <a class="xref" href="C1.Web.Mvc.Fluent.PopupBuilder.FadeIn.html#C1_Web_Mvc_Fluent_PopupBuilder_FadeIn_System_Boolean_">FadeIn(bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates <a class="xref" href="C1.Web.Mvc.Popup.FadeIn.html#C1_Web_Mvc_Popup_FadeIn">FadeIn</a>.
Sets a value that determines whether popups should be shown using a fade-in animation.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_PopupBuilder_FadeOut_System_Boolean_" data-uid="C1.Web.Mvc.Fluent.PopupBuilder.FadeOut(System.Boolean)">
          <a class="xref" href="C1.Web.Mvc.Fluent.PopupBuilder.FadeOut.html#C1_Web_Mvc_Fluent_PopupBuilder_FadeOut_System_Boolean_">FadeOut(bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates <a class="xref" href="C1.Web.Mvc.Popup.FadeOut.html#C1_Web_Mvc_Popup_FadeOut">FadeOut</a>.
Sets a value that determines whether popups should be hidden using a fade-out animation.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_PopupBuilder_HideTrigger_C1_Web_Mvc_PopupTrigger_" data-uid="C1.Web.Mvc.Fluent.PopupBuilder.HideTrigger(C1.Web.Mvc.PopupTrigger)">
          <a class="xref" href="C1.Web.Mvc.Fluent.PopupBuilder.HideTrigger.html#C1_Web_Mvc_Fluent_PopupBuilder_HideTrigger_C1_Web_Mvc_PopupTrigger_">HideTrigger(PopupTrigger)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates <a class="xref" href="C1.Web.Mvc.Popup.HideTrigger.html#C1_Web_Mvc_Popup_HideTrigger">HideTrigger</a>.
Sets the actions that hide the Popup.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_PopupBuilder_IsDraggable_System_Boolean_" data-uid="C1.Web.Mvc.Fluent.PopupBuilder.IsDraggable(System.Boolean)">
          <a class="xref" href="C1.Web.Mvc.Fluent.PopupBuilder.IsDraggable.html#C1_Web_Mvc_Fluent_PopupBuilder_IsDraggable_System_Boolean_">IsDraggable(bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates <a class="xref" href="C1.Web.Mvc.Popup.IsDraggable.html#C1_Web_Mvc_Popup_IsDraggable">IsDraggable</a>.
Sets a value that determines whether the popup can be dragged with the mouse by its header.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_PopupBuilder_IsResizable_System_Boolean_" data-uid="C1.Web.Mvc.Fluent.PopupBuilder.IsResizable(System.Boolean)">
          <a class="xref" href="C1.Web.Mvc.Fluent.PopupBuilder.IsResizable.html#C1_Web_Mvc_Fluent_PopupBuilder_IsResizable_System_Boolean_">IsResizable(bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates <a class="xref" href="C1.Web.Mvc.Popup.IsResizable.html#C1_Web_Mvc_Popup_IsResizable">IsResizable</a>.
Sets a value that determines whether the popup can be resized by dragging its edges with the mouse.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_PopupBuilder_Modal_System_Boolean_" data-uid="C1.Web.Mvc.Fluent.PopupBuilder.Modal(System.Boolean)">
          <a class="xref" href="C1.Web.Mvc.Fluent.PopupBuilder.Modal.html#C1_Web_Mvc_Fluent_PopupBuilder_Modal_System_Boolean_">Modal(bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates <a class="xref" href="C1.Web.Mvc.Popup.Modal.html#C1_Web_Mvc_Popup_Modal">Modal</a>.
Sets a value that determines whether the Popup should be displayed as a modal dialog.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_PopupBuilder_OnClientDragged_System_String_" data-uid="C1.Web.Mvc.Fluent.PopupBuilder.OnClientDragged(System.String)">
          <a class="xref" href="C1.Web.Mvc.Fluent.PopupBuilder.OnClientDragged.html#C1_Web_Mvc_Fluent_PopupBuilder_OnClientDragged_System_String_">OnClientDragged(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates the <a class="xref" href="C1.Web.Mvc.Popup.OnClientDragged.html#C1_Web_Mvc_Popup_OnClientDragged">OnClientDragged</a> client event.
Sets the client function which occurs after the Popup has been dragged.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_PopupBuilder_OnClientDragging_System_String_" data-uid="C1.Web.Mvc.Fluent.PopupBuilder.OnClientDragging(System.String)">
          <a class="xref" href="C1.Web.Mvc.Fluent.PopupBuilder.OnClientDragging.html#C1_Web_Mvc_Fluent_PopupBuilder_OnClientDragging_System_String_">OnClientDragging(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates the <a class="xref" href="C1.Web.Mvc.Popup.OnClientDragging.html#C1_Web_Mvc_Popup_OnClientDragging">OnClientDragging</a> client event.
Sets the client function which occurs when the Popup is about to be dragged.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_PopupBuilder_OnClientHidden_System_String_" data-uid="C1.Web.Mvc.Fluent.PopupBuilder.OnClientHidden(System.String)">
          <a class="xref" href="C1.Web.Mvc.Fluent.PopupBuilder.OnClientHidden.html#C1_Web_Mvc_Fluent_PopupBuilder_OnClientHidden_System_String_">OnClientHidden(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates the <a class="xref" href="C1.Web.Mvc.Popup.OnClientHidden.html#C1_Web_Mvc_Popup_OnClientHidden">OnClientHidden</a> client event.
Sets the client function which occurs after the Popup has been hidden.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_PopupBuilder_OnClientHiding_System_String_" data-uid="C1.Web.Mvc.Fluent.PopupBuilder.OnClientHiding(System.String)">
          <a class="xref" href="C1.Web.Mvc.Fluent.PopupBuilder.OnClientHiding.html#C1_Web_Mvc_Fluent_PopupBuilder_OnClientHiding_System_String_">OnClientHiding(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates the <a class="xref" href="C1.Web.Mvc.Popup.OnClientHiding.html#C1_Web_Mvc_Popup_OnClientHiding">OnClientHiding</a> client event.
Sets the client function which occurs before the Popup is hiding.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_PopupBuilder_OnClientPositionChanged_System_String_" data-uid="C1.Web.Mvc.Fluent.PopupBuilder.OnClientPositionChanged(System.String)">
          <a class="xref" href="C1.Web.Mvc.Fluent.PopupBuilder.OnClientPositionChanged.html#C1_Web_Mvc_Fluent_PopupBuilder_OnClientPositionChanged_System_String_">OnClientPositionChanged(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates the <a class="xref" href="C1.Web.Mvc.Popup.OnClientPositionChanged.html#C1_Web_Mvc_Popup_OnClientPositionChanged">OnClientPositionChanged</a> client event.
Sets the client function which occurs while the user moves the Popup, between the Dragging and Dragged events, after the PositionChanging event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_PopupBuilder_OnClientPositionChanging_System_String_" data-uid="C1.Web.Mvc.Fluent.PopupBuilder.OnClientPositionChanging(System.String)">
          <a class="xref" href="C1.Web.Mvc.Fluent.PopupBuilder.OnClientPositionChanging.html#C1_Web_Mvc_Fluent_PopupBuilder_OnClientPositionChanging_System_String_">OnClientPositionChanging(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates the <a class="xref" href="C1.Web.Mvc.Popup.OnClientPositionChanging.html#C1_Web_Mvc_Popup_OnClientPositionChanging">OnClientPositionChanging</a> client event.
Sets the client function which occurs while the user moves the Popup, between the Dragging and Dragged events.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_PopupBuilder_OnClientResized_System_String_" data-uid="C1.Web.Mvc.Fluent.PopupBuilder.OnClientResized(System.String)">
          <a class="xref" href="C1.Web.Mvc.Fluent.PopupBuilder.OnClientResized.html#C1_Web_Mvc_Fluent_PopupBuilder_OnClientResized_System_String_">OnClientResized(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates the <a class="xref" href="C1.Web.Mvc.Popup.OnClientResized.html#C1_Web_Mvc_Popup_OnClientResized">OnClientResized</a> client event.
Sets the client function which occurs after the Popup has been resized.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_PopupBuilder_OnClientResizing_System_String_" data-uid="C1.Web.Mvc.Fluent.PopupBuilder.OnClientResizing(System.String)">
          <a class="xref" href="C1.Web.Mvc.Fluent.PopupBuilder.OnClientResizing.html#C1_Web_Mvc_Fluent_PopupBuilder_OnClientResizing_System_String_">OnClientResizing(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates the <a class="xref" href="C1.Web.Mvc.Popup.OnClientResizing.html#C1_Web_Mvc_Popup_OnClientResizing">OnClientResizing</a> client event.
Sets the client function which occurs when the Popup is about to be resized.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_PopupBuilder_OnClientShowing_System_String_" data-uid="C1.Web.Mvc.Fluent.PopupBuilder.OnClientShowing(System.String)">
          <a class="xref" href="C1.Web.Mvc.Fluent.PopupBuilder.OnClientShowing.html#C1_Web_Mvc_Fluent_PopupBuilder_OnClientShowing_System_String_">OnClientShowing(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates the <a class="xref" href="C1.Web.Mvc.Popup.OnClientShowing.html#C1_Web_Mvc_Popup_OnClientShowing">OnClientShowing</a> client event.
Sets the client function which occurs before the Popup is showing.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_PopupBuilder_OnClientShown_System_String_" data-uid="C1.Web.Mvc.Fluent.PopupBuilder.OnClientShown(System.String)">
          <a class="xref" href="C1.Web.Mvc.Fluent.PopupBuilder.OnClientShown.html#C1_Web_Mvc_Fluent_PopupBuilder_OnClientShown_System_String_">OnClientShown(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates the <a class="xref" href="C1.Web.Mvc.Popup.OnClientShown.html#C1_Web_Mvc_Popup_OnClientShown">OnClientShown</a> client event.
Sets the client function which occurs after the Popup has been shown.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_PopupBuilder_OnClientSizeChanged_System_String_" data-uid="C1.Web.Mvc.Fluent.PopupBuilder.OnClientSizeChanged(System.String)">
          <a class="xref" href="C1.Web.Mvc.Fluent.PopupBuilder.OnClientSizeChanged.html#C1_Web_Mvc_Fluent_PopupBuilder_OnClientSizeChanged_System_String_">OnClientSizeChanged(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates the <a class="xref" href="C1.Web.Mvc.Popup.OnClientSizeChanged.html#C1_Web_Mvc_Popup_OnClientSizeChanged">OnClientSizeChanged</a> client event.
Sets the client function which occurs while the user resizes the Popup, between the resizing and resized events, after the SizeChanging event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_PopupBuilder_OnClientSizeChanging_System_String_" data-uid="C1.Web.Mvc.Fluent.PopupBuilder.OnClientSizeChanging(System.String)">
          <a class="xref" href="C1.Web.Mvc.Fluent.PopupBuilder.OnClientSizeChanging.html#C1_Web_Mvc_Fluent_PopupBuilder_OnClientSizeChanging_System_String_">OnClientSizeChanging(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates the <a class="xref" href="C1.Web.Mvc.Popup.OnClientSizeChanging.html#C1_Web_Mvc_Popup_OnClientSizeChanging">OnClientSizeChanging</a> client event.
Sets the client function which occurs while the user resizes the Popup, between the resizing and resized events.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_PopupBuilder_Owner_System_String_" data-uid="C1.Web.Mvc.Fluent.PopupBuilder.Owner(System.String)">
          <a class="xref" href="C1.Web.Mvc.Fluent.PopupBuilder.Owner.html#C1_Web_Mvc_Fluent_PopupBuilder_Owner_System_String_">Owner(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates <a class="xref" href="C1.Web.Mvc.Popup.Owner.html#C1_Web_Mvc_Popup_Owner">Owner</a>.
Sets the selector string to determine the element that own this popup.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_PopupBuilder_Position_C1_Web_Mvc_PopupPosition_" data-uid="C1.Web.Mvc.Fluent.PopupBuilder.Position(C1.Web.Mvc.PopupPosition)">
          <a class="xref" href="C1.Web.Mvc.Fluent.PopupBuilder.Position.html#C1_Web_Mvc_Fluent_PopupBuilder_Position_C1_Web_Mvc_PopupPosition_">Position(PopupPosition)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates <a class="xref" href="C1.Web.Mvc.Popup.Position.html#C1_Web_Mvc_Popup_Position">Position</a>.
Sets a value that determines where the popup should be displayed with respect to the owner element.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_PopupBuilder_RemoveOnHide_System_Boolean_" data-uid="C1.Web.Mvc.Fluent.PopupBuilder.RemoveOnHide(System.Boolean)">
          <a class="xref" href="C1.Web.Mvc.Fluent.PopupBuilder.RemoveOnHide.html#C1_Web_Mvc_Fluent_PopupBuilder_RemoveOnHide_System_Boolean_">RemoveOnHide(bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates <a class="xref" href="C1.Web.Mvc.Popup.RemoveOnHide.html#C1_Web_Mvc_Popup_RemoveOnHide">RemoveOnHide</a>.
Sets a value that determines whether the Popup element should be removed from the DOM when the Popup is hidden, as opposed to being hidden.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_PopupBuilder_ShowTrigger_C1_Web_Mvc_PopupTrigger_" data-uid="C1.Web.Mvc.Fluent.PopupBuilder.ShowTrigger(C1.Web.Mvc.PopupTrigger)">
          <a class="xref" href="C1.Web.Mvc.Fluent.PopupBuilder.ShowTrigger.html#C1_Web_Mvc_Fluent_PopupBuilder_ShowTrigger_C1_Web_Mvc_PopupTrigger_">ShowTrigger(PopupTrigger)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates <a class="xref" href="C1.Web.Mvc.Popup.ShowTrigger.html#C1_Web_Mvc_Popup_ShowTrigger">ShowTrigger</a>.
Sets the actions that show the Popup.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
