The WebControl type exposes the following members.
Creates and initializes an instance of WebControl and its underlying web view.
Gets if we can go back in history.
Gets if we can go forward in history.
Performs a 'copy' operation using the system clipboard.
Copies the HTML content currently selected in this view, to the system clipboard.
Attempt to copy an image on the page, to the system clipboard. This is meant to be used with ShowContextMenu.
Copies the target URL of the link currently under the cursor.
Performs a 'cut' operation using the system clipboard.
Destroys and removes this web view control. Any call to members of this control after calling this method, will cause a InvalidOperationException.
Notifies the current page that it has gained focus.
Gets the service object of the specified type.
Navigates one step backwards in history.
Navigates one step forward in history.
Navigates back/forward in history via a relative offset.
Navigates to the Home URL as defined in HomeURL.
Injects a keyboard event.
Injects a mouse-down event.
Injects a mouse-move event in local coordinates.
Injects a mouse-up event.
Injects a mouse-wheel event.
Loads a string of HTML into the view asynchronously.
Triggers the AddressChanged event.
When overridden in a derived class, is invoked whenever application code or internal processes call ApplyTemplate()()()().(Overrides FrameworkElement..::..OnApplyTemplate()()()().)
Triggers the CertificateError event.
Triggers the ConsoleMessage event.
Triggers the Crashed event.
Triggers the CreateSurface event.
Triggers the CursorChanged event.
Triggers the DocumentReady event.
Triggers the FocusChanged event.
Invoked whenever an unhandled GotFocus event reaches this element in its route.(Overrides FrameworkElement..::..OnGotFocus(RoutedEventArgs).)
Invoked when an unhandled GotKeyboardFocus attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.(Overrides UIElement..::..OnGotKeyboardFocus(KeyboardFocusChangedEventArgs).)
Triggers the InitializeView event.
Maintains the relationship between the control's enabled status and internal asynchronous rendering (see IsRendering).
Triggers the LoadingFrame event.
Triggers the LoadingFrameComplete event.
Triggers the LoadingFrameFailed event.
Triggers the LoginRequest event.
Triggers the NativeViewInitialized event.
Triggers the PrintComplete event.
Triggers the PrintFailed event.
Triggers the Printing event.
Triggers the PrintRequest event.
Triggers the ProcessCreated event.
Triggers the ResponsiveChanged event.
Triggers the SelectionChanged event.
Triggers the SelectionComplete event.
Triggers the SelectLocalFiles event.
Triggers the ShowContextMenu event.
Triggers the ShowCreatedWebView event.
Triggers the ShowPageInfo event.
Triggers the ShowPopupMenu event.
Triggers the TargetURLChanged event.
Triggers the TitleChanged event.
Triggers the ToolTipChanged event.
Triggers the WindowClose event.
Performs a 'paste' operation using the system clipboard.
Performs a 'paste' operation using the system clipboard while attempting to preserve any styles of the original text.
Redo the last 'edit' operation. (Similar to CTRL+Y).
Forces V8 to release as much memory as possible (collects garbage, dumps cached structures, etc) and also clears WebKit cache. This helps to reduce memory accumulated within the process associated with this view.
Reloads the current page.
Issues a request for the currently loaded page's security info. Information will be retrieved through the ShowPageInfo event.
Resets the zoom level for the currently loaded host.
Performs a 'select all' operation.
Stops the current navigation.
Undo the last 'edit' operation. (Similar to CTRL+Z).
Notifies the current page that it has lost focus.
Zooms into the page by 20%.
Zooms out the page by 20%.
Identifies the CurrentCertificateError dependency property.
Identifies the FocusedElementType dependency property.
Identifies the HasCertificateError dependency property.
Identifies the HasSelection dependency property.
Identifies the HasTargetURL dependency property.
Identifies the HasTitle dependency property.
Identifies the Identifier dependency property.
Identifies the IsCrashed dependency property.
Identifies the IsDocumentReady dependency property.
Identifies the IsLive dependency property.
Identifies the IsLoading dependency property.
Identifies the IsNavigating dependency property.
Identifies the IsPrinting dependency property.
Identifies the IsProcessCreated dependency property.
Identifies the IsRendering dependency property.
Identifies the IsResponsive dependency property.
Identifies the IsSourceView dependency property.
Identifies the IsTransparent dependency property.
Identifies the LatestContextData dependency property.
Identifies the NativeView dependency property.
Identifies the NativeWindow dependency property.
Identifies the NavigationInfo dependency property.
Identifies the ParentView dependency property.
Identifies the ParentWindow dependency property.
The name of the element representing the IWebViewPresenter, in the control's template.
Identifies the Presenter dependency property.
Identifies the ProcessHandle dependency property.
Identifies the ProcessId dependency property.
Identifies the ProcessInput dependency property.
Identifies the Selection dependency property.
Identifies the Source dependency property.
Identifies the Surface dependency property.
Identifies the SynchronousMessageTimeout dependency property.
Identifies the TargetURL dependency property.
Identifies the TerminationStatus dependency property.
Identifies the Title dependency property.
Identifies the ToolTipText dependency property.
Identifies the ViewType dependency property.
Identifies the WebSession dependency property.
Identifies the Zoom dependency property.
Gets the resource key for an array of items in the context menu of a WebControl, that are visible when you right-click on an image in a page.
Gets the resource key for an array of items in the context menu of a WebControl, that are visible when the control has keyboard focus.
Gets the resource key for an array of items in the context menu of a WebControl, that are visible when you right-click on a link in a page.
Gets the resource key for an array of items in the context menu of a WebControl, that are visible when you right-click on a page that has no selection and no keyboard focus.
Gets the resource key for the context menu of a WebControl.
Gets the resource key for an array of items in the context menu of a WebControl, that are visible when a range of content in the page is currently selected.
Gets the resource key for an array of items in the context menu, when IsSourceView is true.
Gets the SSL certificate error (if any) reported for the page currently loaded. The default is None.
Gets the type of the element currently focused in the loaded page.
Gets if the page currently loaded has an SSL certificate error.
Gets if the user has selected content in the current page.
Gets if the view is currently indicating a target URL, usually as a result of hovering over a link on the page.
Gets if the currently loaded web-page has a title.
Gets a unique global identifier for this IWebView instance.
Gets if the process of this IWebView instance, has crashed.
Gets if this IWebView wrapper and its underlying web-view, have been disposed.
Gets if the DOM (Document Object Model) for the page being loaded, is ready.
Gets if the native web-view, is alive.
Gets if any page resources are currently being loaded.
Gets if the view is currently navigating to a Url.
Gets if a printing operation is currently in progress.
Indicates if the child rendering process for this view, has been spawned.
Gets if internal asynchronous rendering is currently enabled.
Gets if the process of this IWebView instance, is currently responsive.
Gets if this is a source view that displays the source of loaded pages.
Gets or sets if pages should be rendered with transparency preserved (for ex, for pages with style="background-color: transparent;")
Gets the latest web-view context data, usually updated by a right-click in page.
Gets or sets the handle to the underlying web-view instance.
Gets or sets the navigation info level.
Gets the parent view (if any) of this IWebView instance.
Gets the resource key for the drop-down (popup) menu of a WebControl.
Gets or sets an IWebView presentation control that will receive requests for UI related events.
Gets the handle for the corresponding child-process hosting this IWebView instance.
Gets the identifier for the corresponding child-process hosting this IWebView instance.
Gets or sets the user input that should be processed by a technology specific WebControl. The default is All.
Gets a Selection providing information about the current selection range.
Gets or sets the URL currently presented by this IWebView instance.
Gets or sets the ISurface instance currently assigned to the view.
Gets or sets the maximum amount of time (in milliseconds) to wait for a response from a synchronous IPC message dispatched to the view's renderer process. Default is 800 (ms). Set this to 0 to use no timeout.
Gets the target URL indicated by the web-view, usually as a result of hovering over a link on the page.
Gets the termination status of this IWebView instance.
Gets the title of the page currently loaded.
Gets the resource key for the tool-tip of a WebControl.
Gets the tool-tip text currently indicated by the web-view, usually as a result of hovering over elements in the page.
Gets the session associated with this IWebView instance.
Gets or sets the Zoom percentage for the host currently loaded.
Occurs when the page URL has changed, usually after navigation to a new URL has started.
Occurs when an SSL certificate error is encountered while attempting to navigate to a new address.
Occurs when this view's process crashes.
Occurs when the cursor has changed. This is is usually the result of hovering over different content.
Occurs when an instance of this class has been disposed.
Occurs when the focused element changes on the page. This is usually the result of text-box being focused or some other user-interaction event.
Occurs when the underlying web-view of a WebControlis about to be instantiated and wrapped or, for child views created in response to a ShowCreatedWebView, the native view assigned to the NativeView property of a WebControl, is about to be wrapped.
Occurs when the page begins loading a frame.
Occurs when the page finishes loading a frame.
Occurs when a frame fails to load. See ErrorDescription for additional information.
Occurs when the page needs authentication from the user (for example, Basic HTTP Auth, NTLM Auth, etc.).
Occurs when the native underlying web-view of a WebControl, has been initialized.
Occurs when a PrintToFile(String, PrintConfig) operation, completes successfully.
Occurs when a printing operation has started.
Occurs when the child rendering process for this view, has been spawned.
Occurs when the selection in the current page, changes.
Occurs when selecting content in the current page, completes.
Occurs when the page requests to display a file chooser dialog. This is usually the result of a user clicking on an HTML input element with type='file'.
Occurs when the page requests to display a context menu. This is usually the result of a user right-clicking on an element or plugin in the page.
Occurs when an IWebView creates a new child web-view instance (usually the result of window.open or an external link).
Occurs in response to a RequestPageInfo()()()() call, requesting for the page's security related information.
Occurs when the page requests to display a drop-down (popup) menu. This is usually the result of a user clicking on a select HTML input element.
Occurs when the target URL has changed. This is usually the result of hovering over a link on a page.
Occurs when the current page title has changed.
Occurs when the tooltip text has changed.