Class WebView
Definition
- Assembly:
- Tizen.WebView.dll
A view used to render the web contents.
public class WebView : EvasObject
- Inheritance
Constructors
View SourceWebView(EvasObject)
Creates a WebView object.
Declaration
public WebView(EvasObject parent)
Parameters
Type | Name | Description |
---|---|---|
EvasObject | parent | Parent object of the WebView. |
Properties
View SourceHasFocus
Whether a view has the focus.
Declaration
public bool HasFocus { get; }
Property Value
Type | Description |
---|---|
bool |
Title
Current title of the main frame.
Declaration
public string Title { get; }
Property Value
Type | Description |
---|---|
string |
Url
Current URL of the main frame.
Declaration
public string Url { get; }
Property Value
Type | Description |
---|---|
string |
UserAgent
Current user agent string of this view.
Declaration
public string UserAgent { get; set; }
Property Value
Type | Description |
---|---|
string |
Methods
View SourceAddJavaScriptMessageHandler(string, JavaScriptMessageHandler)
Injects the supplied javascript message handler into the view.
Declaration
public bool AddJavaScriptMessageHandler(string name, JavaScriptMessageHandler handler)
Parameters
Type | Name | Description |
---|---|---|
string | name | The message callback. |
JavaScriptMessageHandler | handler | The name used to expose the object in JavaScript. |
Returns
Type | Description |
---|---|
bool | 'true' on success, otherwise 'false'. |
CanGoBack()
Checks whether it is possible to navigate backward one item in history.
Declaration
public bool CanGoBack()
Returns
Type | Description |
---|---|
bool | Whether it is possible to navigate backward one item in history. |
CanGoForward()
Checks whether it is possible to navigate forward one item in history.
Declaration
public bool CanGoForward()
Returns
Type | Description |
---|---|
bool | Whether it is possible to navigate forward one item in history. |
CreateHandle(EvasObject)
Creates a widget handle.
Declaration
protected override IntPtr CreateHandle(EvasObject parent)
Parameters
Type | Name | Description |
---|---|---|
EvasObject | parent | Parent EvasObject. |
Returns
Type | Description |
---|---|
System.IntPtr | IntPtr of the widget handle. |
Overrides
View SourceEval(string)
Requests the execution of the given script.
Declaration
public void Eval(string script)
Parameters
Type | Name | Description |
---|---|---|
string | script | The JavaScript code string to execute. |
EvalWithResult(string, string)
Requests the execution of a given name and the result to the JavaScript runtime.
Declaration
public void EvalWithResult(string name, string result)
Parameters
Type | Name | Description |
---|---|---|
string | name | The name used to expose the object in JavaScript. |
string | result | The result to the JavaScript runtime. |
GetContext()
Gets the context object of this view.
Declaration
public Context GetContext()
Returns
Type | Description |
---|---|
Context | The context object of this view. |
GetSettings()
Gets the settings object of this view.
Declaration
public Settings GetSettings()
Returns
Type | Description |
---|---|
Settings | The settings object of this view. |
GoBack()
Asks the main frame to navigate back in history.
Declaration
public void GoBack()
GoForward()
Asks the main frame to navigate forward in history.
Declaration
public void GoForward()
LoadHtml(string, string)
Loads the specified HTML string as the content of the view.
Declaration
public void LoadHtml(string html, string baseUrl)
Parameters
Type | Name | Description |
---|---|---|
string | html | HTML data to load. |
string | baseUrl | Base URL used for relative paths to external objects. |
LoadUrl(string)
Asks the object to load the given URL.
Declaration
public void LoadUrl(string url)
Parameters
Type | Name | Description |
---|---|---|
string | url | The uniform resource identifier to load. |
Remarks
You can only be sure that the URL changes after UrlChanged event.
Reload()
Asks the main frame to reload the current document.
Declaration
public void Reload()
SetFocus(bool)
Requests to set or unset a view as the currently focused one.
Declaration
public void SetFocus(bool focused)
Parameters
Type | Name | Description |
---|---|---|
bool | focused | 'true' to set the focus on the view, 'false' to remove the focus from the view. |
StopLoading()
Asks the main frame to stop loading.
Declaration
public void StopLoading()
Events
View SourceLoadError
Event that occurs when the load throws an error.
Declaration
public event EventHandler<SmartCallbackLoadErrorArgs> LoadError
Event Type
Type | Description |
---|---|
System.EventHandler<TEventArgs><SmartCallbackLoadErrorArgs> |
LoadFinished
Event that occurs when the load is finished.
Declaration
public event EventHandler LoadFinished
Event Type
Type | Description |
---|---|
System.EventHandler |
LoadStarted
Event that occurs when the load is started.
Declaration
public event EventHandler LoadStarted
Event Type
Type | Description |
---|---|
System.EventHandler |
TitleChanged
Event that occurs when the title of the main frame is changed.
Declaration
public event EventHandler<SmartCallbackArgs> TitleChanged
Event Type
Type | Description |
---|---|
System.EventHandler<TEventArgs><SmartCallbackArgs> |
UrlChanged
Event that occurs when the URL of the main frame is changed.
Declaration
public event EventHandler<SmartCallbackArgs> UrlChanged
Event Type
Type | Description |
---|---|
System.EventHandler<TEventArgs><SmartCallbackArgs> |