Class WebView

    Definition

    Namespace:
    Tizen.WebView
    Assembly:
    Tizen.WebView.dll

    A view used to render the web contents.

    public class WebView : EvasObject
    Inheritance
    object
    EvasObject
    WebView

    Constructors

    View Source

    WebView(EvasObject)

    Creates a WebView object.

    Declaration
    public WebView(EvasObject parent)
    Parameters
    Type Name Description
    EvasObject parent

    Parent object of the WebView.

    Properties

    View Source

    ContentsSize

    Gets size of the content.

    Declaration
    public Size ContentsSize { get; }
    Property Value
    Type Description
    Size

    size of the coordinate.

    View Source

    HasFocus

    Whether a view has the focus.

    Declaration
    public bool HasFocus { get; }
    Property Value
    Type Description
    bool
    View Source

    LoadProgress

    Gets the current load progress of the page.

    Declaration
    public double LoadProgress { get; }
    Property Value
    Type Description
    double

    'value 0.0 to 1.0' on success, otherwise '-1.0'.

    View Source

    Scale

    Gets the current scale factor of the page.

    Declaration
    public double Scale { get; }
    Property Value
    Type Description
    double
    View Source

    ScrollPosition

    Get and Sets the scroll position of the page.

    Declaration
    public Point ScrollPosition { get; set; }
    Property Value
    Type Description
    Point

    The class Point object with X, Y coordinates.

    View Source

    Title

    Current title of the main frame.

    Declaration
    public string Title { get; }
    Property Value
    Type Description
    string
    View Source

    Url

    Current URL of the main frame.

    Declaration
    public string Url { get; }
    Property Value
    Type Description
    string
    View Source

    UserAgent

    Current user agent string of this view.

    Declaration
    public string UserAgent { get; set; }
    Property Value
    Type Description
    string

    Methods

    View Source

    AddJavaScriptMessageHandler(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'.

    View Source

    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.

    View Source

    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.

    View Source

    ClearBackForwardList()

    Clear the back/forward list object of this view.

    Declaration
    public void ClearBackForwardList()
    View Source

    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
    EvasObject.CreateHandle(EvasObject)
    View Source

    Eval(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.

    View Source

    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.

    View Source

    ExitFullscreen()

    Exit full screen.

    Declaration
    public void ExitFullscreen()
    View Source

    FindText(string, FindOption, int)

    Searches and highlights the given text string in the document.

    Declaration
    public void FindText(string text, FindOption option, int maxMatchCount)
    Parameters
    Type Name Description
    string text

    The text to find.

    FindOption option

    The options to find.

    int maxMatchCount

    The maximum match count to find, unlimited if 0.

    View Source

    GetBackForwardList()

    Gets the back/forward list object of this view.

    Declaration
    public BackForwardList GetBackForwardList()
    Returns
    Type Description
    BackForwardList

    The BackForward List object of this view.

    View Source

    GetContext()

    Gets the context object of this view.

    Declaration
    public Context GetContext()
    Returns
    Type Description
    Context

    The context object of this view.

    View Source

    GetSettings()

    Gets the settings object of this view.

    Declaration
    public Settings GetSettings()
    Returns
    Type Description
    Settings

    The settings object of this view.

    View Source

    GoBack()

    Asks the main frame to navigate back in history.

    Declaration
    public void GoBack()
    View Source

    GoForward()

    Asks the main frame to navigate forward in history.

    Declaration
    public void GoForward()
    View Source

    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.

    View Source

    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.

    View Source

    Reload()

    Asks the main frame to reload the current document.

    Declaration
    public void Reload()
    View Source

    Resume()

    Resumes the operation associated with the view.

    Declaration
    public void Resume()
    View Source

    ScrollBy(Point)

    Scrolls the webpage by the given amount.

    Declaration
    public void ScrollBy(Point delta)
    Parameters
    Type Name Description
    Point delta

    The class Point object with X, Y coordinates.

    View Source

    SendOrientation(Orientation)

    Sends the orientation of the device.

    Declaration
    public void SendOrientation(Orientation orientation)
    Parameters
    Type Name Description
    Orientation orientation

    The new orientation of the device in degree.

    View Source

    SetContextMenuCustomizeDelegate(ContextMenuCustomize)

    Sets the delegate for context menu customization.

    Declaration
    public void SetContextMenuCustomizeDelegate(WebView.ContextMenuCustomize contextMenuCustomizeDelegate)
    Parameters
    Type Name Description
    WebView.ContextMenuCustomize contextMenuCustomizeDelegate

    The delegate for context menu customization.

    View Source

    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.

    View Source

    SetScale(double, Point)

    Sets the current scale factor of the page.

    Declaration
    public void SetScale(double scaleFactor, Point scrollTo)
    Parameters
    Type Name Description
    double scaleFactor

    A new level to set.

    Point scrollTo

    The class Point object with X, Y coordinates.

    View Source

    SetUrlRequest(string, HttpMethod, IDictionary<string, string>, string)

    Requests loading of the given request data.

    Declaration
    public void SetUrlRequest(string url, HttpMethod httpMethod, IDictionary<string, string> httpHeaders, string httpBody)
    Parameters
    Type Name Description
    string url

    The uniform resource identifier to load.

    HttpMethod httpMethod

    The http method.

    System.Collections.Generic.IDictionary<TKey, TValue><string, string> httpHeaders

    The http headers.

    string httpBody

    The http body data.

    View Source

    SetViewVisibility(bool)

    Sets the current page's visibility.

    Declaration
    public void SetViewVisibility(bool enable)
    Parameters
    Type Name Description
    bool enable

    'true' to set on the visibility of the page, 'false' otherwise.

    View Source

    StopLoading()

    Asks the main frame to stop loading.

    Declaration
    public void StopLoading()
    View Source

    Suspend()

    Suspends the operation associated with the view.

    Declaration
    public void Suspend()

    Events

    View Source

    ContextMenuItemSelected

    Event that occurs when the context menu item selected.

    Declaration
    public event EventHandler<ContextMenuItemEventArgs> ContextMenuItemSelected
    Event Type
    Type Description
    System.EventHandler<TEventArgs><ContextMenuItemEventArgs>
    View Source

    LoadError

    Event that occurs when the load throws an error.

    Declaration
    public event EventHandler<SmartCallbackLoadErrorArgs> LoadError
    Event Type
    Type Description
    System.EventHandler<TEventArgs><SmartCallbackLoadErrorArgs>
    View Source

    LoadFinished

    Event that occurs when the load is finished.

    Declaration
    public event EventHandler LoadFinished
    Event Type
    Type Description
    System.EventHandler
    View Source

    LoadStarted

    Event that occurs when the load is started.

    Declaration
    public event EventHandler LoadStarted
    Event Type
    Type Description
    System.EventHandler
    View Source

    NavigationPolicyDecideRequested

    Event that occurs when the policy navigation is decided.

    Declaration
    public event EventHandler<NavigationPolicyEventArgs> NavigationPolicyDecideRequested
    Event Type
    Type Description
    System.EventHandler<TEventArgs><NavigationPolicyEventArgs>
    View Source

    NewWindowPolicyDecideRequested

    Event that occurs when the policy new window is decided.

    Declaration
    public event EventHandler<NewWindowPolicyEventArgs> NewWindowPolicyDecideRequested
    Event Type
    Type Description
    System.EventHandler<TEventArgs><NewWindowPolicyEventArgs>
    View Source

    ResponsePolicyDecideRequested

    Event that occurs when the policy response is decided.

    Declaration
    public event EventHandler<ResponsePolicyEventArgs> ResponsePolicyDecideRequested
    Event Type
    Type Description
    System.EventHandler<TEventArgs><ResponsePolicyEventArgs>
    View Source

    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>
    View Source

    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>

    Extension Methods

    RotaryEventExtensions.Activate(EvasObject)
    RotaryEventExtensions.AddRotaryEventHandler(EvasObject, RotaryEventHandler)
    RotaryEventExtensions.Deactivate(EvasObject)
    RotaryEventExtensions.RemoveRotaryEventHandler(EvasObject, RotaryEventHandler)
    • View Source
    Back to top Copyright © 2016-2024 Samsung
    Generated by DocFX