Blazor コントロール
要素
コントロール > Inputコントロール > Window > 要素

Windows is a simple popup window component with simple and interactive UI. It consists of a header, content, and footer. However, you can choose to display or hide any of these elements. Let us get to know more about these elements and how to display them in the Window control in the following sections.

 

Window consists of the following elements:

Add Header

Window allows you to display a header at the top. You can add a header to the Window component using PopupHeader property of the C1Window class.

Index.razor
コードのコピー
<button class="btn btn-default" @onclick="@OpenPopup">Open C1Window</button>

<C1Window @ref="myPopup" Style="@("width: 400px")">
     <PopupHeader>Window Popup Header</PopupHeader>
 </C1Window>

@code{
     C1Window myPopup;

    void OpenPopup()
     {
         myPopup.Open();
     }

    void ClosePopup()
     {
         myPopup.Close();
     }
 }

Add Content

To add content to Window, you can use the PopupContent property of the C1Window class as shown in the following code:

Index.razor
コードのコピー
<button class="btn btn-default" @onclick="@OpenPopup">Open C1Window</button>

<C1Window @ref="myPopup" Style="@("width: 400px")">
     <PopupContent>Hello!! This is the Windows control.</PopupContent>
 </C1Window>

@code{
     C1Window myPopup;

    void OpenPopup()
     {
         myPopup.Open();
     }

    void ClosePopup()
     {
         myPopup.Close();
     }
 }

Add Footer

In addition to header and content, you can also add footer to the Window component. To add footer in the Window component, you can use PopupFooter property of the C1Window class.

Index.razor
コードのコピー
<button class="btn btn-default" @onclick="@OpenPopup">Open C1Window</button>

<C1Window @ref="myPopup" Style="@("width: 400px")">
     <PopupFooter>
         <div style="width: 100%; display: flex; justify-content: center">
            <button class="btn btn-default" @onclick="@ClosePopup">Close</button>
        </div>
         </PopupFooter>
 </C1Window>

@code{
     C1Window myPopup;

    void OpenPopup()
     {
         myPopup.Open();
     }

    void ClosePopup()
     {
         myPopup.Close();
     }
 }