Cargando...
Buscando...
Nada coincide
Referencia de la clase Sage.ES.Onboarding.UserControls.UserWebBrowser

WebBrowser del OnBoarding. Más...

Diagrama de herencia de Sage.ES.Onboarding.UserControls.UserWebBrowser
Sage.ES.S50.WebView.WebView

Métodos públicos

 UserWebBrowser ()
 Constructor.
 
 UserWebBrowser (INodo toNodo)
 Constructor.
 
 UserWebBrowser (INodo toNodo, IOnBoardingController toOnBoardingController)
 Constructor.
 
 UserWebBrowser (INodo toNodo, ContentVideo toContentVideo)
 Construtor.
 
bool _Navigate (INodo toNodo)
 Realizamos la navegación.
 
bool _Navigate (string tcUrl)
 Realizamos el navigate mediante un BackGroundWorker a la URL especificada por parámetro.
 
- Métodos públicos heredados de Sage.ES.S50.WebView.WebView
delegate void _NavigationStarting_Handler ()
 Se dispara cuando Se inicia la navegación.
 
delegate void _NavigationCompleted_Handler (string tcUrl, bool tlIsSuccess)
 Se dispara al finalizar la navegación del WebView.
 
delegate void _MouseUp_Handler (string tcTipo, string tcValue, string tcId)
 Delegado para la gestión de la pulsación sobre los htmlements de la página.
 
delegate void _MouseDown_Handler (string tcTipo, string tcValue)
 Delegado para la gestión de la pulsación sobre los htmlements de la página.
 
delegate void _MouseLeave_Handler ()
 Delegado para la gestión de la pulsación del mouseLeave el WebView2.
 
delegate void _WebResourceResponseReceived_Handler (int tnHttpResponseStatusCode)
 Se dispara cuando se recibe una respuesta de recurso web recibido.
 
delegate void _KeyPress_Handler (KeyPressEventArgs e)
 Delegado para la gestión de la pulsación de teclas sobre la página.
 
delegate void _Click_Handler (object sender, EventArgs e)
 Delegado para la gestión del click en el contenido.
 
delegate void _EndGetHTML_Handler (string tcHtml)
 Delegado para la notificación de la finalización de la obtención del HTML del CKEDITOR.
 
delegate void _Log_Handler (string tcLog)
 Delegado del Log.
 
delegate void _PrintBefore_Handler ()
 Delegado para el evento al inició del métode _Print()
 
delegate void _PrintAfter_Handler ()
 Delegado para el evento al final del métode _Print()
 
 WebView ()
 Constructor.
 
 WebView (bool tlValidateRuntime)
 Constructor que valida si está instalado el Runtime del WebView.
 
void AddVirtualHostNameMapping (string alias, string ruta)
 Método para establecer valores para crear alias de mapeo de rutas locales.
 
void _Initialize ()
 Método para intentzar forzar cuando no se ha cargado inicialmente probablemente por no tener instalado el Runtime.
 
void _RefreshDocument ()
 Método para refrescar la instancia "Document" -> "HtmlDocument".
 
void DisableElementById (string tcId)
 Método para desactivar un HtmlElement.
 
void _Print (string tcTitulo="")
 Imprime el contenido del navegador.
 
dynamic _PrintAsync (string tcPrinterName, int tnCopies=0, string tcTitulo="")
 Imprime el contenido del navegador.
 
bool _IsRunTimeInstalled ()
 Devuelve si está instalado el Runtime del WebView.
 
virtual void _WebResourceResponseReceivedWebView (int tnHttpResponseStatusCode)
 Método para poder capturar las respuestas.
 
void _InstallRuntime (string tcPath, string tcExecutable="MicrosoftEdgeWebview2Setup.exe")
 Instalación del Runtime.
 
void Navigate (string tcUrl)
 Navega a la URL del URI pasado por parámetro.
 
void NavigateToEditor (string tcUrl, string tcDataEditor)
 Navegar a la URL mediante el método Navigate.
 
void Navigate (Uri toUri)
 Navega a la URL del URI pasado por parámetro.
 
void NavigateToString (string tcHtmlContent)
 Navegación mediante el método NavigateToString.
 
void NavigateWithPost (string tcUrl, Stream toPostData, string tcHeaders="Content-Type: application/x-www-form-urlencoded")
 Navigación POST.
 
virtual void _Log_Analisis (string tcLog)
 Método para gestionar el LOG.
 

Métodos protegidos

override void _Inicializar ()
 Asignamos la ruta donde se descargaran los ficheros del Webview2.
 
- Métodos protegidos heredados de Sage.ES.S50.WebView.WebView
void _GetHtml ()
 Refresca el html (CKEditor)
 
void _ReadOnlyEditor (bool tlReadOnly)
 Establece el valor de ReadOnly del CKEditor.
 
void _FocusEditor ()
 Pasa el foco a la area de edición del CKEditor.
 
void _PutDataEditor (string tcData)
 Añade un texto en una posición actual del curso dentro del CkEditor.
 
virtual bool _MouseUpExecute (string tcTipo, string tcValue, string tcIdOrName)
 Método para gestionar el MouseUp.
 
override void Dispose (bool disposing)
 Limpiar los recursos que se estén usando.
 

Otros miembros heredados

- Campos de datos heredados de Sage.ES.S50.WebView.WebView
string _Mensaje_Error = string.Empty
 Mensaja de error.
 
- Propiedades heredados de Sage.ES.S50.WebView.WebView
HtmlDocument Document [get]
 HtmlDocument que visualizamos en el WebView2.
 
bool ScriptErrorsSuppressed [get, set]
 Desactivamos los errores de Script.
 
bool _OpenLinkDefaultBrowser [get, set]
 Abre los hivervínculos incluidos en la página en el navegador predeterminado, no el WebBrowser De momento utilizado exclusivamente en el UserControl "UserControlWalktrhoughsNoticia".
 
bool _OpenNewWindowDefaultBrowser [get, set]
 Abre las peticiones de nuevas ventanas en el navegador predeterminado.
 
bool _CancelNewWindowRequested [get, set]
 Cancelamos la apertura de vínculos.
 
bool _ContextMenuEnabled [get, set]
 Configuramos si presentamos el menu contextual Es necesario especificar antes de realizar la navegación.
 
bool _AreBrowserAcceleratorKeysEnabled [get, set]
 Gestion de las teclas rápidas.
 
bool _ResponseReceived [get, set]
 Para recibir los códigos de estado Adicionalmente provoca un refresco de la propiedad Documento en cada recepción de estado.
 
bool _AutoRefreshDocument [get, set]
 Realiza el refresh del documento al finalizar la carga de la URL.
 
string _UserDataFolder [get, set]
 Path donde se descargan los ficheros necesarios del webView2.
 
bool _WebViewOk [get]
 Devuelve true si se ha instanciado el WebView correctamente.
 
- Eventos heredados de Sage.ES.S50.WebView.WebView
_NavigationStarting_Handler _NavigationStarting
 Evento de inicio de la navegación.
 
_NavigationCompleted_Handler _NavigationCompleted
 Evento para capturar la finalización de la carga NavigationCompleted is raised when the WebView has completely loaded (body.onload has been raised) or loading stopped with error.
 
_MouseUp_Handler _MouseUp
 Gestión de la pulsación sobre los htmlements de la página.
 
_MouseDown_Handler _MouseDown
 Gestión de la pulsación sobre los htmlements de la página.
 
_MouseLeave_Handler _MouseLeave
 Gestión para el mouseLeave el WebView2.
 
_WebResourceResponseReceived_Handler _WebResourceResponseReceived
 Evento de respuesta de recurso web recibido.
 
_KeyPress_Handler _KeyPress
 Gestión de la pulsación de una tacla sobre la página.
 
_Click_Handler _ContentClick
 Evento de click en el contenido.
 
_EndGetHTML_Handler _EndGetHTML
 Finalización de la obtención del HTML del CKEDITOR.
 
_Log_Handler _Log
 Gestión del Log.
 
_PrintBefore_Handler _PrintBefore
 Evento al inició del métode _Print()
 
_PrintAfter_Handler _PrintAfter
 Evento al final del métode _Print()
 

Descripción detallada

WebBrowser del OnBoarding.

Definición en la línea 22 del archivo UserWebBrowser.cs.

Documentación de constructores y destructores

◆ UserWebBrowser() [1/4]

Sage.ES.Onboarding.UserControls.UserWebBrowser.UserWebBrowser ( )
inline

Constructor.

Definición en la línea 38 del archivo UserWebBrowser.cs.

◆ UserWebBrowser() [2/4]

Sage.ES.Onboarding.UserControls.UserWebBrowser.UserWebBrowser ( INodo toNodo)
inline

Constructor.

Parámetros
toNodoNodo del vídeo a reproducir ...

Definición en la línea 47 del archivo UserWebBrowser.cs.

◆ UserWebBrowser() [3/4]

Sage.ES.Onboarding.UserControls.UserWebBrowser.UserWebBrowser ( INodo toNodo,
IOnBoardingController toOnBoardingController )
inline

Constructor.

Parámetros
toNodoNodo del vídeo a reproducir ...
toOnBoardingControllerReferencia al OnBoardingController

Definición en la línea 60 del archivo UserWebBrowser.cs.

◆ UserWebBrowser() [4/4]

Sage.ES.Onboarding.UserControls.UserWebBrowser.UserWebBrowser ( INodo toNodo,
ContentVideo toContentVideo )
inline

Construtor.

Mediante esta sobrecarga siempre cargaremos la información de modo síncrono , sin BackGroundWorker Actualmente se utiliza exclusivamente para la reproducción a partir del NPS (In Product Feedback)

Parámetros
toNodoNodo del vídeo a reproducir ...
toContentVideoTipo de contenido

Definición en la línea 77 del archivo UserWebBrowser.cs.

Documentación de funciones miembro

◆ _Inicializar()

override void Sage.ES.Onboarding.UserControls.UserWebBrowser._Inicializar ( )
inlineprotectedvirtual

Asignamos la ruta donde se descargaran los ficheros del Webview2.

Reimplementado de Sage.ES.S50.WebView.WebView.

Definición en la línea 236 del archivo UserWebBrowser.cs.

◆ _Navigate() [1/2]

bool Sage.ES.Onboarding.UserControls.UserWebBrowser._Navigate ( INodo toNodo)
inline

Realizamos la navegación.

Parámetros
toNodoInformación del nodo con la información a navegar
Devuelve

Definición en la línea 111 del archivo UserWebBrowser.cs.

◆ _Navigate() [2/2]

bool Sage.ES.Onboarding.UserControls.UserWebBrowser._Navigate ( string tcUrl)
inline

Realizamos el navigate mediante un BackGroundWorker a la URL especificada por parámetro.

Parámetros
tcUrlURL a presentar
Devuelve

Definición en la línea 125 del archivo UserWebBrowser.cs.


La documentación de esta clase está generada del siguiente archivo: