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()
Creates 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> |