Estructuras de datos | |
class | JsonObjectMessage |
Clase JsonObjectMessage con la clave y valores del HtmlEment Más... | |
class | JsonObjectValueMessage |
JsonObjectValueMessage: Información del HtmlEment Más... | |
Métodos públicos | |
WebView2 () | |
Constructor Más... | |
delegate void | _NavigationStarting_Handler () |
Se dispara cuando Se inicia la navegación Más... | |
delegate void | _NavigationCompleted_Handler (string tcUrl, bool tlIsSuccess) |
Se dispara al finalizar la navegación del WebView Más... | |
delegate void | _WebResourceResponseReceived_Handler (int tnHttpResponseStatusCode) |
Se dispara cuando se recibe una respuesta de recurso web recibido Más... | |
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 Más... | |
delegate void | _MouseDown_Handler (string tcTipo, string tcValue) |
Delegado para la gestión de la pulsación sobre los htmlements de la página Más... | |
delegate void | _MouseLeave_Handler () |
Delegado para la gestión de la pulsación del mouseLeave el WebView2 Más... | |
delegate void | _KeyPress_Handler (KeyPressEventArgs e) |
Delegado para la gestión de la pulsación de teclas sobre la página Más... | |
delegate void | _Click_Handler (object sender, EventArgs e) |
Delegado para la gestión del click en el contenido Más... | |
delegate void | _Error_Handler (string tcError) |
Delegado para la gestión de errores Más... | |
delegate void | _Log_Handler (string tcLog) |
Delegado del Log Más... | |
delegate void | _EndGetHTML_Handler (string tcHtml) |
Delegado para la notificación de la finalización de la obtención del HTML del CKEDITOR Más... | |
delegate void | _PrintBefore_Handler () |
Delegado para el evento al inició del métode _Print() Más... | |
delegate void | _PrintAfter_Handler () |
Delegado para el evento al final del métode _Print() Más... | |
void | AddVirtualHostNameMapping (string alias, string ruta) |
Método para establecer valores para crear alias de mapeo de rutas locales Más... | |
async new Task | NavigateToString (string tcHtmlContent) |
Navegación mediante el método NavigateToString Más... | |
async Task | NavigateWithPost (string tcUrl, Stream toPostData, string tcHeaders) |
Navigación POST Más... | |
async Task | Navigate (Uri toUri) |
Navegar a una URL mediante el método Navigate Más... | |
async Task | Navigate (string tcUrl) |
Navegar a una URL mediante el método Navigate Más... | |
async Task | NavigateToEditor (string tcUrl, string tcDataEditor) |
Navegar a una URL mediante el método Navigate Más... | |
HtmlElementCollection | GetElementsByTagName (string tcTagName, bool tlRefreshDocument=false) |
Recupera una colección de elementos con la etiqueta HTML especificada Se realiza a través del valor de Document Más... | |
void | DisableElementById (string tcId) |
Desactiva un elment del Id pasado por parámetro Más... | |
void | SetVirtualHostNameToFolderMapping (string alias, string resourcePath, CoreWebView2HostResourceAccessKind tipo) |
Registra un alias para un directorio local. Se necesita para la carga de ficheros locales Más... | |
async Task< string > | _GetHtml () |
Devuelve la cadena html del editor del CKEditor _getData() => window.editor.getData() Más... | |
async void | _ReadOnlyEditor (bool tlReadOnly=false) |
Establece el valor de ReadOnly del CKEditor Más... | |
async void | _FocusEditor () |
Pasa el foco a la area de edición del CKEditor Más... | |
async void | _PutDataEditor (string tcData) |
Añade un texto en una posición actual del curso dentro del CkEditor Más... | |
async void | _Print (string tcTitulo="") |
Imprime el contenido del navegador Más... | |
async Task | _RefreshDocument () |
Puede interesar que refresque el documento Más... | |
Campos de datos | |
HtmlDocument | Document = null |
Copia clonada de la página en formato HtmlDocument. OJO es una copia que puede diferir de lo que vemos si no se realiza un refresco Más... | |
Métodos protegidos | |
override void | Dispose (bool disposing) |
Limpiar los recursos que se estén usando. Más... | |
Propiedades | |
bool | ScriptErrorsSuppressed [get, set] |
Desactivamos los errores de Script Importante activar esta opción antes de realizar la navegación si es necesario Más... | |
bool | _OpenLinkDefaultBrowser [get, set] |
Abre los hivervínculos incluidos en la página en el navegador predeterminado Más... | |
bool | _OpenNewWindowDefaultBrowser [get, set] |
Abre las peticiones de nuevas ventanas en el navegador predeterminado Más... | |
bool | _CancelNewWindowRequested [get, set] |
Cancelamos la apertura de vínculos Más... | |
bool | _ContextMenuEnabled [get, set] |
Configuramos si presentamos el menu contextual Es necesario especificar antes de realizar la navegación Más... | |
bool | _AreBrowserAcceleratorKeysEnabled [get, set] |
Gestion de las teclas rápidas Más... | |
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 Más... | |
bool | _AutoRefreshDocument [get, set] |
Realiza el refresh del documento al finalizar la carga de la URL Más... | |
string | _UserDataFolder [get, set] |
Path donde se descargan los ficheros necesarios del webView2 Más... | |
Eventos | |
_NavigationStarting_Handler | _NavigationStarting |
Evento de inicio de la navegación Más... | |
_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 Más... | |
_WebResourceResponseReceived_Handler | _WebResourceResponseReceived |
Evento de respuesta de recurso web recibido Más... | |
_MouseUp_Handler | _MouseUp |
Gestión de la pulsación sobre los htmlements de la página Más... | |
_MouseDown_Handler | _MouseDown |
Gestión de la pulsación sobre los htmlements de la página Más... | |
_MouseLeave_Handler | _MouseLeave |
Gestión para el mouseLeave el WebView2 Más... | |
_KeyPress_Handler | _KeyPress |
Gestión de la pulsación de una tacla sobre la página Más... | |
_Click_Handler | _ContentClick |
Evento de click en el contenido Más... | |
_Error_Handler | _Error |
Gestión de errores Más... | |
_Log_Handler | _Log |
Gestión del Log Más... | |
_EndGetHTML_Handler | _EndGetHTML |
Finalización de la obtención del HTML del CKEDITOR Más... | |
_PrintBefore_Handler | _PrintBefore |
Evento al inició del métode _Print() Más... | |
_PrintAfter_Handler | _PrintAfter |
Evento al final del métode _Print() Más... | |
UserControl WebView2
Definición en la línea 20 del archivo WebView2.cs.
|
inline |
Constructor
Definición en la línea 115 del archivo WebView2.cs.
delegate void Sage.ES.S50.WebView2.WebView2._Click_Handler | ( | object | sender, |
EventArgs | e | ||
) |
Delegado para la gestión del click en el contenido
sender | |
e |
delegate void Sage.ES.S50.WebView2.WebView2._EndGetHTML_Handler | ( | string | tcHtml | ) |
Delegado para la notificación de la finalización de la obtención del HTML del CKEDITOR
tcHtml | Cadena HTML |
delegate void Sage.ES.S50.WebView2.WebView2._Error_Handler | ( | string | tcError | ) |
Delegado para la gestión de errores
tcError | Descripción del error |
|
inline |
Pasa el foco a la area de edición del CKEditor
Definición en la línea 1261 del archivo WebView2.cs.
|
inline |
Devuelve la cadena html del editor del CKEditor _getData() => window.editor.getData()
Al ser asíncrona de momento es necesario subscribirse al evento "_EndGetHTML"
Nota: var lcHtml = await CoreWebView2.ExecuteScriptAsync("window.editor.getData()");
es equivalente a
var lcUpdate = await CoreWebView2.ExecuteScriptAsync("window.editor.updateSourceElement()");/ var lcHtml = await CoreWebView2.ExecuteScriptAsync("document.getElementById('IdEditor').value");
Definición en la línea 1206 del archivo WebView2.cs.
delegate void Sage.ES.S50.WebView2.WebView2._KeyPress_Handler | ( | KeyPressEventArgs | e | ) |
Delegado para la gestión de la pulsación de teclas sobre la página
delegate void Sage.ES.S50.WebView2.WebView2._Log_Handler | ( | string | tcLog | ) |
Delegado del Log
tcLog | Cadena del Log |
delegate void Sage.ES.S50.WebView2.WebView2._MouseDown_Handler | ( | string | tcTipo, |
string | tcValue | ||
) |
Delegado para la gestión de la pulsación sobre los htmlements de la página
delegate void Sage.ES.S50.WebView2.WebView2._MouseLeave_Handler | ( | ) |
Delegado para la gestión de la pulsación del mouseLeave el WebView2
delegate void Sage.ES.S50.WebView2.WebView2._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 Sage.ES.S50.WebView2.WebView2._NavigationCompleted_Handler | ( | string | tcUrl, |
bool | tlIsSuccess | ||
) |
Se dispara al finalizar la navegación del WebView
tcUrl | URL final de la navegación |
tlIsSuccess | Estado final de la navegación |
delegate void Sage.ES.S50.WebView2.WebView2._NavigationStarting_Handler | ( | ) |
Se dispara cuando Se inicia la navegación
|
inline |
Imprime el contenido del navegador
tcTitulo |
Definición en la línea 1295 del archivo WebView2.cs.
delegate void Sage.ES.S50.WebView2.WebView2._PrintAfter_Handler | ( | ) |
Delegado para el evento al final del métode _Print()
delegate void Sage.ES.S50.WebView2.WebView2._PrintBefore_Handler | ( | ) |
Delegado para el evento al inició del métode _Print()
|
inline |
Añade un texto en una posición actual del curso dentro del CkEditor
tcData | Cadena de texto a añadir |
Definición en la línea 1277 del archivo WebView2.cs.
|
inline |
Establece el valor de ReadOnly del CKEditor
_readOnly() –> nos deberá dejar el CKEditor en solo lectura - "window.editor.enableReadOnlyMode('')" _readOnly(soloLectura) –> si sololectura a true pone el editor a solo lectura, si falso le quita el solo lectura - "window.editor.disableReadOnlyMode('')
tlReadOnly | ReadOnly |
Definición en la línea 1231 del archivo WebView2.cs.
|
inline |
Puede interesar que refresque el documento
Definición en la línea 1378 del archivo WebView2.cs.
delegate void Sage.ES.S50.WebView2.WebView2._WebResourceResponseReceived_Handler | ( | int | tnHttpResponseStatusCode | ) |
Se dispara cuando se recibe una respuesta de recurso web recibido
tnHttpResponseStatusCode | Código de estado de respuesta HTTP |
|
inline |
Método para establecer valores para crear alias de mapeo de rutas locales
alias | |
ruta |
Definición en la línea 376 del archivo WebView2.cs.
|
inline |
Desactiva un elment del Id pasado por parámetro
tcId | Id del htmelement a desactivar |
Definición en la línea 570 del archivo WebView2.cs.
|
inlineprotected |
Limpiar los recursos que se estén usando.
disposing | true si los recursos administrados se deben desechar; false en caso contrario. |
Definición en la línea 14 del archivo WebView2.Designer.cs.
|
inline |
Recupera una colección de elementos con la etiqueta HTML especificada Se realiza a través del valor de Document
tcTagName | El nombre de la etiqueta HTML para los objetos HtmlElement que desea recuperar. |
tlRefreshDocument | Refresco del documento antes de buscar los HtmlEments |
Definición en la línea 540 del archivo WebView2.cs.
|
inline |
Navegar a una URL mediante el método Navigate
toUri | URL a navegar |
Definición en la línea 455 del archivo WebView2.cs.
|
inline |
Navegar a una URL mediante el método Navigate
Puede llegar la misma URL, es necesario refrescar la página si estamos cargardon el CKEditor
tcUrl | URL a navegar |
Definición en la línea 493 del archivo WebView2.cs.
|
inline |
Navegar a una URL mediante el método Navigate
Puede llegar la misma URL, es necesario refrescar la página
Al cargar información diferente en el CKEditor vaciaremos inicialmenete el contenido por si hay un problema en la carga del Editor
tcUrl | URL a navegar |
tcDataEditor | HTMl a cargar en el editor |
Definición en la línea 514 del archivo WebView2.cs.
|
inline |
Navegación mediante el método NavigateToString
tcHtmlContent | Html en formato string |
Definición en la línea 392 del archivo WebView2.cs.
|
inline |
Navigación POST
tcUrl | URL a navegar |
toPostData | Parámetros de la petición |
tcHeaders | Headers |
Definición en la línea 412 del archivo WebView2.cs.
|
inline |
Registra un alias para un directorio local. Se necesita para la carga de ficheros locales
alias | |
resourcePath | |
tipo |
Definición en la línea 809 del archivo WebView2.cs.
HtmlDocument Sage.ES.S50.WebView2.WebView2.Document = null |
Copia clonada de la página en formato HtmlDocument. OJO es una copia que puede diferir de lo que vemos si no se realiza un refresco
Definición en la línea 269 del archivo WebView2.cs.
|
getset |
Gestion de las teclas rápidas
Definición en la línea 331 del archivo WebView2.cs.
|
getset |
Realiza el refresh del documento al finalizar la carga de la URL
Definición en la línea 352 del archivo WebView2.cs.
|
getset |
Cancelamos la apertura de vínculos
Definición en la línea 310 del archivo WebView2.cs.
|
getset |
Configuramos si presentamos el menu contextual Es necesario especificar antes de realizar la navegación
Definición en la línea 321 del archivo WebView2.cs.
|
getset |
Abre los hivervínculos incluidos en la página en el navegador predeterminado
Definición en la línea 290 del archivo WebView2.cs.
|
getset |
Abre las peticiones de nuevas ventanas en el navegador predeterminado
Definición en la línea 300 del archivo WebView2.cs.
|
getset |
Para recibir los códigos de estado Adicionalmente provoca un refresco de la propiedad Documento en cada recepción de estado
Definición en la línea 342 del archivo WebView2.cs.
|
getset |
Path donde se descargan los ficheros necesarios del webView2
Definición en la línea 362 del archivo WebView2.cs.
|
getset |
Desactivamos los errores de Script Importante activar esta opción antes de realizar la navegación si es necesario
Definición en la línea 277 del archivo WebView2.cs.
_Click_Handler Sage.ES.S50.WebView2.WebView2._ContentClick |
Evento de click en el contenido
Definición en la línea 199 del archivo WebView2.cs.
_EndGetHTML_Handler Sage.ES.S50.WebView2.WebView2._EndGetHTML |
Finalización de la obtención del HTML del CKEDITOR
Definición en la línea 233 del archivo WebView2.cs.
_Error_Handler Sage.ES.S50.WebView2.WebView2._Error |
Gestión de errores
Definición en la línea 211 del archivo WebView2.cs.
_KeyPress_Handler Sage.ES.S50.WebView2.WebView2._KeyPress |
Gestión de la pulsación de una tacla sobre la página
Definición en la línea 189 del archivo WebView2.cs.
_Log_Handler Sage.ES.S50.WebView2.WebView2._Log |
Gestión del Log
Definición en la línea 222 del archivo WebView2.cs.
_MouseDown_Handler Sage.ES.S50.WebView2.WebView2._MouseDown |
Gestión de la pulsación sobre los htmlements de la página
Definición en la línea 169 del archivo WebView2.cs.
_MouseLeave_Handler Sage.ES.S50.WebView2.WebView2._MouseLeave |
Gestión para el mouseLeave el WebView2
Definición en la línea 179 del archivo WebView2.cs.
_MouseUp_Handler Sage.ES.S50.WebView2.WebView2._MouseUp |
Gestión de la pulsación sobre los htmlements de la página
Definición en la línea 159 del archivo WebView2.cs.
_NavigationCompleted_Handler Sage.ES.S50.WebView2.WebView2._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
Definición en la línea 136 del archivo WebView2.cs.
_NavigationStarting_Handler Sage.ES.S50.WebView2.WebView2._NavigationStarting |
Evento de inicio de la navegación
Definición en la línea 125 del archivo WebView2.cs.
_PrintAfter_Handler Sage.ES.S50.WebView2.WebView2._PrintAfter |
Evento al final del métode _Print()
Definición en la línea 254 del archivo WebView2.cs.
_PrintBefore_Handler Sage.ES.S50.WebView2.WebView2._PrintBefore |
Evento al inició del métode _Print()
Definición en la línea 244 del archivo WebView2.cs.
_WebResourceResponseReceived_Handler Sage.ES.S50.WebView2.WebView2._WebResourceResponseReceived |
Evento de respuesta de recurso web recibido
Definición en la línea 148 del archivo WebView2.cs.