IJsDialogHandler.OnBeforeUnloadDialog Method (original) (raw)
IJsDialogHandlerOnBeforeUnloadDialog Method
Version 118.6.80
Called to run a dialog asking the user if they want to leave a page. Return false to use the default dialog implementation. Return true if the application will use a custom dialog or if the callback has been executed immediately. Custom dialogs may be either modal or modeless. If a custom dialog is used the application must execute callback once the custom dialog is dismissed.
Namespace: CefSharp
Assembly: CefSharp (in CefSharp.dll) Version: 118.6.80.0 (118.6.80.0)
Syntax
bool OnBeforeUnloadDialog( IWebBrowser chromiumWebBrowser, IBrowser browser, string messageText, bool isReload, IJsDialogCallback callback )
bool OnBeforeUnloadDialog( IWebBrowser^ chromiumWebBrowser, IBrowser^ browser, String^ messageText, bool isReload, IJsDialogCallback^ callback )
Parameters
chromiumWebBrowser
Type: CefSharpIWebBrowser
the ChromiumWebBrowser control
browser
Type: CefSharpIBrowser
the browser object
messageText
Type: SystemString
message text (optional)
isReload
Type: SystemBoolean
indicates a page reload
callback
Type: CefSharpIJsDialogCallback
Callback can be executed inline or in an async fashion
Return Value
Type: Boolean
Return false to use the default dialog implementation otherwise return true to handle with your own custom implementation.
See Also