BModalPopup
Finestra modale generica con contenuto Razor personalizzato. Espone pulsanti di conferma, annullamento e chiusura, eventi del ciclo di vita e un oggetto Args per il contesto.
Metodi ed eventi
Show(args)mostra la finestra e invocaOnLoad.Hide()la chiude.OnConfirm,OnCancel,OnAfterClosegestiscono l'esito.AutoCloseddecide se chiudere automaticamente dopo l'azione.
<BModalPopup @ref="dialog"
Titolo="Modifica"
OnConfirm="Conferma"
OnCancel="Annulla">
<p>Contenuto della finestra</p>
</BModalPopup>
Usare BMsgBox per un semplice messaggio o conferma; usare BModalPopup quando serve contenuto applicativo arbitrario.
Esempi completi: BModalPopup.Examples.md.
<!-- BEGIN GENERATED API -->
Riferimento API completo
Identità
Namespace:
B.BWeb.BControlsAssembly:
BFrameworkWebControlsTipo:
classClasse base:
BBaseControlInterfacce:
IComponent,IHandleAfterRender,IHandleEventSorgente API: versione
5.0.1
Dichiarazione
public class BModalPopup : BBaseControl, IComponent, IHandleEvent, IHandleAfterRender
Costruttori
BModalPopup()
Campi pubblici
| Campo | Tipo | Modificatori |
|---|---|---|
BtnCancel |
ElementReference |
`` |
BtnCommit |
ElementReference |
`` |
Proprietà
| Proprietà | Tipo | Accesso |
|---|---|---|
Args |
object |
get/set |
AutoClosed |
bool |
get/set |
BtnCancelIsVisible |
bool |
get/set |
BtnCloseIsVisible |
bool |
get/set |
BtnCommitIsVisible |
bool |
get/set |
ChildContent |
RenderFragment |
get/set |
ClientId_BtnCancel |
string |
get |
ClientId_BtnClose |
string |
get |
ClientId_BtnCommit |
string |
get |
CssClassBtnCancel |
string |
get/set |
CssClassBtnClose |
string |
get/set |
CssClassBtnConfirm |
string |
get/set |
CssClassContainer |
string |
get/set |
CssClassContent |
string |
get/set |
CssClassFooter |
string |
get/set |
CssClassHeader |
string |
get/set |
CssClassModalBackground |
string |
get/set |
CssClassTitolo |
string |
get/set |
Height |
string |
get/set |
IsCancel |
bool |
get |
IsVisible |
bool |
get |
OnAfterClose |
EventCallback<object> |
get/set |
OnCancel |
EventCallback<BCancelArgs> |
get/set |
OnConfirm |
EventCallback |
get/set |
OnLoad |
EventCallback |
get/set |
TextAnnulla |
string |
get/set |
TextClose |
string |
get/set |
TextConferma |
string |
get/set |
Titolo |
string |
get/set |
Width |
string |
get/set |
Callback Blazor
OnAfterClose:EventCallback<object>OnCancel:EventCallback<BCancelArgs>OnConfirm:EventCallbackOnLoad:EventCallback
Eventi CLR
Nessun evento CLR pubblico dichiarato.
Metodi
Task Hide()Task SetFocus(bool OnCancel = true)Task Show(object args = null)
Tipi annidati pubblici
Nessun tipo annidato pubblico.
Membri B-Arts ereditati
Proprietà da
BBaseControl:string ClientId { get; }Proprietà da
BBaseControl:string CssClass { get; set; }Proprietà da
BBaseControl:bool Disabled { get; set; }Proprietà da
BBaseControl:EventCallback<bool> DisabledChanged { get; set; }Proprietà da
BBaseControl:string Id { get; set; }Proprietà da
BBaseControl:string Style { get; set; }Proprietà da
BBaseControl:int TabIndex { get; set; }Proprietà da
BBaseControl:bool Visible { get; set; }Proprietà da
BBaseControl:EventCallback<bool> VisibleChanged { get; set; }Metodo da
BBaseControl:Task SetDisabled(bool disabled)Metodo da
BBaseControl:Task SetVisible(bool visible)
