Class WebView
Definition
- Namespace:
- Tizen.NUI.BaseComponents
- Assembly:
- Tizen.NUI.dll
WebView allows presenting content with embedded web browser, both local files and remote websites.
public class WebView : View, INotifyPropertyChanged, IDisposable
- Inheritance
- Implements
-
System.ComponentModel.INotifyPropertyChangedSystem.IDisposable
Constructors
View SourceWebView()
Default constructor to create a WebView.
Declaration
public WebView()
WebView(string[])
Creates a WebView with an args list.
Declaration
public WebView(string[] args)
Parameters
| Type | Name | Description |
|---|---|---|
| string[] | args | Arguments passed into web engine. The first value of array must be program's name. |
WebView(WebView)
Copy constructor.
Declaration
public WebView(WebView webView)
Parameters
| Type | Name | Description |
|---|---|---|
| WebView | webView | WebView to copy. The copied WebView will point at the same implementation |
Properties
View SourceFavicon
Gets favicon of web page.
Declaration
public ImageView Favicon { get; }
Property Value
| Type | Description |
|---|---|
| ImageView |
LoadProgressPercentage
Gets percentage of loading progress.
Declaration
public float LoadProgressPercentage { get; }
Property Value
| Type | Description |
|---|---|
| float |
Title
Gets title of web page.
Declaration
public string Title { get; }
Property Value
| Type | Description |
|---|---|
| string |
Url
The URL to load.
Declaration
public string Url { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
UserAgent
The user agent string.
Declaration
public string UserAgent { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Methods
View SourceLoadHtmlString(string)
Loads a html by string.
Declaration
public void LoadHtmlString(string data)
Parameters
| Type | Name | Description |
|---|---|---|
| string | data | The data of Web |
LoadUrl(string)
Loads a html.
Declaration
public void LoadUrl(string url)
Parameters
| Type | Name | Description |
|---|---|---|
| string | url | The path of Web |
Remarks
The following privileges are required: http://tizen.org/privilege/internet for remote web pages of websites. http://tizen.org/privilege/mediastorage for local files in media storage. http://tizen.org/privilege/externalstorage for local files in external storage.
Events
View SourcePageLoadError
Event for the PageLoadError signal which can be used to subscribe or unsubscribe the event handler.
This signal is emitted when there's an error in page loading.
Declaration
public event EventHandler<WebViewPageLoadErrorEventArgs> PageLoadError
Event Type
| Type | Description |
|---|---|
| System.EventHandler<TEventArgs><WebViewPageLoadErrorEventArgs> |
PageLoadFinished
Event for the PageLoadFinished signal which can be used to subscribe or unsubscribe the event handler.
This signal is emitted when page loading has finished.
Declaration
public event EventHandler<WebViewPageLoadEventArgs> PageLoadFinished
Event Type
| Type | Description |
|---|---|
| System.EventHandler<TEventArgs><WebViewPageLoadEventArgs> |
PageLoading
Event for the PageLoading signal which can be used to subscribe or unsubscribe the event handler.
This signal is emitted when page loading is in progress.
Declaration
public event EventHandler<WebViewPageLoadEventArgs> PageLoading
Event Type
| Type | Description |
|---|---|
| System.EventHandler<TEventArgs><WebViewPageLoadEventArgs> |
PageLoadStarted
Event for the PageLoadStarted signal which can be used to subscribe or unsubscribe the event handler.
This signal is emitted when page loading has started.
Declaration
public event EventHandler<WebViewPageLoadEventArgs> PageLoadStarted
Event Type
| Type | Description |
|---|---|
| System.EventHandler<TEventArgs><WebViewPageLoadEventArgs> |