Back to Devexpress

PopupShowingEventArgs Class

blazor-devexpress-dot-blazor-2f2081a7.md

latest2.6 KB
Original Source

PopupShowingEventArgs Class

Contains data for the Showing event.

Namespace : DevExpress.Blazor

Assembly : DevExpress.Blazor.v25.2.dll

NuGet Package : DevExpress.Blazor

Declaration

csharp
public class PopupShowingEventArgs :
    CancelEventArgs

PopupShowingEventArgs is the data class for the following events:

Remarks

The Showing event fires before the Popup is displayed in one of the following ways:

Handle the Showing event to process show actions. You can set the event argument’s Cancel property to true to cancel a show action. You can also handle the Shown event that fires after the Popup is dislayed.

The following example allows users to display the Popup only after they enable the checkbox:

razor
<div>
    <DxCheckBox @bind-Checked="@Checked">
        Allow Popup
    </DxCheckBox>
    @*...*@
    <DxButton RenderStyle="ButtonRenderStyle.Primary" Text="Show"
              Click="() => PopupVisible = true"/>
</div>

<DxPopup @bind-Visible="@PopupVisible"
         HeaderText="Header"
         BodyText="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris sit amet metus vel
             nisi blandit tincidunt vel efficitur purus. Nunc nec turpis tempus, accumsan orci auctor,
             imperdiet mauris. Fusce id purus magna."
         Showing="PopupShowing"
         Shown="PopupShown">
</DxPopup>
@code {
    bool Checked { get; set; }
    bool PopupVisible { get; set; }

    void PopupShowing(PopupShowingEventArgs args) {
        args.Cancel = !Checked;
    }

    void PopupShown(PopupShownEventArgs args) {
        Checked = false;
    }
}

Inheritance

Object EventArgs CancelEventArgs PopupShowingEventArgs

See Also

PopupShowingEventArgs Members

DevExpress.Blazor Namespace