Class WebView

    Definition

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

    A view used to render the web contents.

    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12. The WebView provided by .NET MAUI or Tizen.NUI can be used instead.")]
    public class WebView : EvasObject
    Inheritance
    object
    EvasObject
    WebView

    Constructors

    View Source

    WebView(EvasObject)

    Creates a WebView object.

    Declaration
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    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
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    public Size ContentsSize { get; }
    Property Value
    Type Description
    Size

    size of the coordinate.

    View Source

    HasFocus

    Whether a view has the focus.

    Declaration
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    public bool HasFocus { get; }
    Property Value
    Type Description
    bool
    View Source

    LoadProgress

    Gets the current load progress of the page.

    Declaration
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    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
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    public double Scale { get; }
    Property Value
    Type Description
    double
    View Source

    ScrollPosition

    Get and Sets the scroll position of the page.

    Declaration
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    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
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    public string Title { get; }
    Property Value
    Type Description
    string
    View Source

    Url

    Current URL of the main frame.

    Declaration
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    public string Url { get; }
    Property Value
    Type Description
    string
    View Source

    UserAgent

    Current user agent string of this view.

    Declaration
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    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
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    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
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    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
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    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
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    public void ClearBackForwardList()
    View Source

    CreateHandle(EvasObject)

    Creates a widget handle.

    Declaration
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    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
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    public void Eval(string script)
    Parameters
    Type Name Description
    string script

    The JavaScript code string to execute.

    View Source

    EvalAsync(string)

    Requests the evaluation of the given script.

    Declaration
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    public Task<string> EvalAsync(string script)
    Parameters
    Type Name Description
    string script

    The JavaScript code string to evaluate.

    Returns
    Type Description
    System.Threading.Tasks.Task<TResult><string>

    A task that contains the result of the evaluation as a string.

    Exceptions
    Type Condition
    System.ArgumentException

    Thrown when a script is null or empty string.

    View Source

    EvalWithResult(string, string)

    Requests the execution of a given name and the result to the JavaScript runtime.

    Declaration
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    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
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    public void ExitFullscreen()
    View Source

    FindText(string, FindOption, int)

    Searches and highlights the given text string in the document.

    Declaration
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    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
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    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
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    public Context GetContext()
    Returns
    Type Description
    Context

    The context object of this view.

    View Source

    GetSettings()

    Gets the settings object of this view.

    Declaration
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    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
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    public void GoBack()
    View Source

    GoForward()

    Asks the main frame to navigate forward in history.

    Declaration
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    public void GoForward()
    View Source

    LoadHtml(string, string)

    Loads the specified HTML string as the content of the view.

    Declaration
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    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
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    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
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    public void Reload()
    View Source

    Resume()

    Resumes the operation associated with the view.

    Declaration
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    public void Resume()
    View Source

    ScrollBy(Point)

    Scrolls the webpage by the given amount.

    Declaration
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    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
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    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
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    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
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    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
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    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
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    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
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    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
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    public void StopLoading()
    View Source

    Suspend()

    Suspends the operation associated with the view.

    Declaration
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    public void Suspend()

    Events

    View Source

    ContextMenuItemSelected

    Event that occurs when the context menu item selected.

    Declaration
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    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
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    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
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    public event EventHandler LoadFinished
    Event Type
    Type Description
    System.EventHandler
    View Source

    LoadStarted

    Event that occurs when the load is started.

    Declaration
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    public event EventHandler LoadStarted
    Event Type
    Type Description
    System.EventHandler
    View Source

    NavigationPolicyDecideRequested

    Event that occurs when the policy navigation is decided.

    Declaration
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    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
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    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
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    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
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    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
    [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
    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