Class WebView
Definition
- Namespace:
- Tizen.WebView
- Assembly:
- Tizen.WebView.dll
- API Level:
- 4
A view used to render the web contents.
C#Copypublic class WebView : EvasObject
- Inheritance
Constructors
Declaration
C#Copypublic WebView(EvasObject parent)
Parameters
Type | Name | Description |
---|---|---|
EvasObject | parent | Parent object of the WebView. |
API Level: 4
Properties
Declaration
C#Copypublic Size ContentsSize { get; }
Property Value
Type | Description |
---|---|
Size | size of the coordinate. |
API Level: 6
Declaration
C#Copypublic bool HasFocus { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
API Level: 4
Declaration
C#Copypublic double LoadProgress { get; }
Property Value
Type | Description |
---|---|
System.Double | 'value 0.0 to 1.0' on success, otherwise '-1.0'. |
API Level: 6
Declaration
C#Copypublic double Scale { get; }
Property Value
Type | Description |
---|---|
System.Double |
API Level: 6
Declaration
C#Copypublic Point ScrollPosition { get; set; }
Property Value
Type | Description |
---|---|
Point | The class Point object with X, Y coordinates. |
API Level: 6
Declaration
C#Copypublic string Title { get; }
Property Value
Type | Description |
---|---|
System.String |
API Level: 4
Declaration
C#Copypublic string Url { get; }
Property Value
Type | Description |
---|---|
System.String |
API Level: 4
Declaration
C#Copypublic string UserAgent { get; set; }
Property Value
Type | Description |
---|---|
System.String |
API Level: 4
Methods
AddJavaScriptMessageHandler(String, JavaScriptMessageHandler)
Injects the supplied javascript message handler into the view.
Declaration
C#Copypublic bool AddJavaScriptMessageHandler(string name, JavaScriptMessageHandler handler)
Parameters
Type | Name | Description |
---|---|---|
System.String | name | The message callback. |
JavaScriptMessageHandler | handler | The name used to expose the object in JavaScript. |
Returns
Type | Description |
---|---|
System.Boolean | 'true' on success, otherwise 'false'. |
API Level: 4
Declaration
C#Copypublic bool CanGoBack()
Returns
Type | Description |
---|---|
System.Boolean | Whether it is possible to navigate backward one item in history. |
API Level: 4
Declaration
C#Copypublic bool CanGoForward()
Returns
Type | Description |
---|---|
System.Boolean | Whether it is possible to navigate forward one item in history. |
API Level: 4
Declaration
C#Copypublic void ClearBackForwardList()
API Level: 6
Declaration
C#Copyprotected override IntPtr CreateHandle(EvasObject parent)
Parameters
Type | Name | Description |
---|---|---|
EvasObject | parent | Parent EvasObject. |
Returns
Type | Description |
---|---|
System.IntPtr | IntPtr of the widget handle. |
Overrides
API Level: 4
Declaration
C#Copypublic void Eval(string script)
Parameters
Type | Name | Description |
---|---|---|
System.String | script | The JavaScript code string to execute. |
API Level: 4
EvalWithResult(String, String)
Requests the execution of a given name and the result to the JavaScript runtime.
Declaration
C#Copypublic void EvalWithResult(string name, string result)
Parameters
Type | Name | Description |
---|---|---|
System.String | name | The name used to expose the object in JavaScript. |
System.String | result | The result to the JavaScript runtime. |
API Level: 4
Declaration
C#Copypublic void ExitFullscreen()
API Level: 6
FindText(String, FindOption, Int32)
Searches and highlights the given text string in the document.
Declaration
C#Copypublic void FindText(string text, FindOption option, int maxMatchCount)
Parameters
Type | Name | Description |
---|---|---|
System.String | text | The text to find. |
FindOption | option | The options to find. |
System.Int32 | maxMatchCount | The maximum match count to find, unlimited if 0. |
API Level: 6
Declaration
C#Copypublic BackForwardList GetBackForwardList()
Returns
Type | Description |
---|---|
BackForwardList | The BackForward List object of this view. |
API Level: 6
Declaration
C#Copypublic Context GetContext()
Returns
Type | Description |
---|---|
Context | The context object of this view. |
API Level: 4
Declaration
C#Copypublic Settings GetSettings()
Returns
Type | Description |
---|---|
Settings | The settings object of this view. |
API Level: 4
Declaration
C#Copypublic void GoBack()
API Level: 4
Declaration
C#Copypublic void GoForward()
API Level: 4
Declaration
C#Copypublic void LoadHtml(string html, string baseUrl)
Parameters
Type | Name | Description |
---|---|---|
System.String | html | HTML data to load. |
System.String | baseUrl | Base URL used for relative paths to external objects. |
API Level: 4
Declaration
C#Copypublic void LoadUrl(string url)
Parameters
Type | Name | Description |
---|---|---|
System.String | url | The uniform resource identifier to load. |
Remarks
You can only be sure that the URL changes after UrlChanged event.
API Level: 4
Declaration
C#Copypublic void Reload()
API Level: 4
Declaration
C#Copypublic void Resume()
API Level: 6
Declaration
C#Copypublic void ScrollBy(Point delta)
Parameters
Type | Name | Description |
---|---|---|
Point | delta | The class Point object with X, Y coordinates. |
API Level: 6
Declaration
C#Copypublic void SendOrientation(Orientation orientation)
Parameters
Type | Name | Description |
---|---|---|
Orientation | orientation | The new orientation of the device in degree. |
API Level: 6
SetContextMenuCustomizeDelegate(WebView.ContextMenuCustomize)
Sets the delegate for context menu customization.
Declaration
C#Copypublic void SetContextMenuCustomizeDelegate(WebView.ContextMenuCustomize contextMenuCustomizeDelegate)
Parameters
Type | Name | Description |
---|---|---|
WebView.ContextMenuCustomize | contextMenuCustomizeDelegate | The delegate for context menu customization. |
API Level: 6
Declaration
C#Copypublic void SetFocus(bool focused)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | focused | 'true' to set the focus on the view, 'false' to remove the focus from the view. |
API Level: 4
Declaration
C#Copypublic void SetScale(double scaleFactor, Point scrollTo)
Parameters
Type | Name | Description |
---|---|---|
System.Double | scaleFactor | A new level to set. |
Point | scrollTo | The class Point object with X, Y coordinates. |
API Level: 6
SetUrlRequest(String, HttpMethod, IDictionary<String, String>, String)
Requests loading of the given request data.
Declaration
C#Copypublic void SetUrlRequest(string url, HttpMethod httpMethod, IDictionary<string, string> httpHeaders, string httpBody)
Parameters
Type | Name | Description |
---|---|---|
System.String | url | The uniform resource identifier to load. |
HttpMethod | httpMethod | The http method. |
System.Collections.Generic.IDictionary<System.String, System.String> | httpHeaders | The http headers. |
System.String | httpBody | The http body data. |
API Level: 6
Declaration
C#Copypublic void SetViewVisibility(bool enable)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | enable | 'true' to set on the visibility of the page, 'false' otherwise. |
API Level: 6
Declaration
C#Copypublic void StopLoading()
API Level: 4
Declaration
C#Copypublic void Suspend()
API Level: 6
Events
Declaration
C#Copypublic event EventHandler<ContextMenuItemEventArgs> ContextMenuItemSelected
Event Type
Type | Description |
---|---|
System.EventHandler<ContextMenuItemEventArgs> |
API Level: 6
Declaration
C#Copypublic event EventHandler<SmartCallbackLoadErrorArgs> LoadError
Event Type
Type | Description |
---|---|
System.EventHandler<SmartCallbackLoadErrorArgs> |
API Level: 4
Declaration
C#Copypublic event EventHandler LoadFinished
Event Type
Type | Description |
---|---|
System.EventHandler |
API Level: 4
Declaration
C#Copypublic event EventHandler LoadStarted
Event Type
Type | Description |
---|---|
System.EventHandler |
API Level: 4
NavigationPolicyDecideRequested
Event that occurs when the policy navigation is decided.
Declaration
C#Copypublic event EventHandler<NavigationPolicyEventArgs> NavigationPolicyDecideRequested
Event Type
Type | Description |
---|---|
System.EventHandler<NavigationPolicyEventArgs> |
API Level: 6
Declaration
C#Copypublic event EventHandler<NewWindowPolicyEventArgs> NewWindowPolicyDecideRequested
Event Type
Type | Description |
---|---|
System.EventHandler<NewWindowPolicyEventArgs> |
API Level: 6
Declaration
C#Copypublic event EventHandler<ResponsePolicyEventArgs> ResponsePolicyDecideRequested
Event Type
Type | Description |
---|---|
System.EventHandler<ResponsePolicyEventArgs> |
API Level: 6
Declaration
C#Copypublic event EventHandler<SmartCallbackArgs> TitleChanged
Event Type
Type | Description |
---|---|
System.EventHandler<SmartCallbackArgs> |
API Level: 4
Declaration
C#Copypublic event EventHandler<SmartCallbackArgs> UrlChanged
Event Type
Type | Description |
---|---|
System.EventHandler<SmartCallbackArgs> |