An ABMModalSheet component is like a mini ABMPage helper, but it pops up over the existing page. It has two ABMContainers, one that makes up the header and one for the footer section, so you can use everyting an ABMContainer can.

ABMModalSheets and itscomponents have to be added to the page in the PageBuild() method. You can the later load the sheet and modify the content before you open it.

If you were to hasty and did not enter your name when you pressed ok, you will have noticed two features of the ABMModalSheet with the Error box: cascading modal sheets and dismissable. Modal sheets can indeed come on top of each other. This is usefull for e.g. showing a message to the user when he/she did something wrong.

Depending on you setting the sheets property IsDismissible to true or false, a sheet can be dismissed if the user clicks outside the box into the darkened area.

Modals with Fixed Footer

If you have content that is very long and you want the action buttons to be visible all the time, you can set the FixedFooter to true parameter in the Initialize to the modal.

Bottom Model Sheets

Bottom Sheet Modals are good for displaying actions to the user on the bottom of a screen. They still act the same as regular modals.