WebBrowser

Wisej.Web.WebBrowser

Namespace: Wisej.Web

Assembly: Wisej.Framework (4.0.0.0)

Represents a web browser control that enables the user to navigate web pages inside a form or a page.

public class WebBrowser : Control

Constructors

WebBrowser()

Initializes a new instance of the WebBrowser class.

WebBrowser(url, onDocumentCompleted)

Initializes a new instance of the WebBrowser class with a URL as a string and an event handler for the DocumentCompleted event.

Name
Type
Description

url

The URL of the webpage to be loaded in the WebBrowser as a string.

onDocumentCompleted

An Action delegate to handle the DocumentCompleted event. Can be null.

WebBrowser(location, size, onDocumentCompleted)

Initializes a new instance of the WebBrowser class with a specified location and size.

Name
Type
Description

location

The location of the WebBrowser on its parent control.

size

The size of the WebBrowser.

onDocumentCompleted

An Action delegate to handle the DocumentCompleted event. Can be null.

WebBrowser(url, location, size, onDocumentCompleted)

Initializes a new instance of the WebBrowser class with the specified settings.

Name
Type
Description

url

The URL of the webpage to be loaded in the WebBrowser as a string.

location

The location of the WebBrowser on its parent control.

size

The size of the WebBrowser.

onDocumentCompleted

An Action delegate to handle the DocumentCompleted event. Can be null.

Properties

BorderStyle

BorderStyle: Indicates the border style for the control. (Default: Solid)

DefaultSize

Size: The default Size of the control.

ScrollBarsEnabled

Boolean: Returns or sets a value indicating whether scroll bars are displayed in the WebBrowser control. (Default: True)

Url

Uri: Returns or sets the URL of the current document. (Default: null)

Throws:

Methods

GoBack()

Navigates the WebBrowser control to the previous page in the navigation history, if one is available.

Due to IFrame security constraints, this method will not work when the source of the IFrame content is from a different domain.

GoForward()

Navigates the WebBrowser control to the next page in the navigation history, if one is available.

Due to IFrame security constraints, this method will not work when the source of the IFrame content is from a different domain.

Loads the document at the location indicated by the specified Uri into the WebBrowser control.

Parameter
Type
Description

url

A Uri representing the URL of the document to load.

Throws:

Loads the document at the specified Uniform Resource Locator (URL) into the WebBrowser control.

Parameter
Type
Description

url

The URL of the document to load.

OnDocumentCompleted(e)

Fires the DocumentCompleted event.

Parameter
Type
Description

OnWebEvent(e)

Processes the event from the client.

Parameter
Type
Description

e

Event arguments.

OnWebRender(config)

Renders the client component.

Parameter
Type
Description

config

Dynamic configuration object.

Events

DocumentCompleted

WebBrowserDocumentCompletedEventHandler Fired when the WebBrowser control finishes loading a web page.

Implements

Name
Description

Provides access to the UserData and Tag properties associated to the component implementing this interface.

Bindable components implement this interface.

Controls that support drag & drop operations implement this interface.

All wisej components implement this interface.

All wisej controls derived from the Control class must implement this interface.

Allows an object to serialize itself.

Last updated

Was this helpful?