WebView.ExecutionMode WebView.ExecutionMode WebView.ExecutionMode WebView.ExecutionMode Property

Definition

Gets a value that indicates whether the WebView hosts content on the UI thread or a non-UI thread.

public : WebViewExecutionMode ExecutionMode { get; }
WebViewExecutionMode ExecutionMode();
public WebViewExecutionMode ExecutionMode { get; }
Public ReadOnly Property ExecutionMode As WebViewExecutionMode

Property Value

A value of the enumeration that specifies whether the WebView hosts content on the UI thread or a non-UI thread.

Remarks

To create a WebView with a specific ExecutionMode, use the WebView(WebViewExecutionMode) constructor.

When the ExecutionMode is SameThread, WebView content is hosted on the UI thread. When the value is SeparateThread, content is hosted on a background thread.

When the WebView is not on the UI thread, the behaviors listed here are not supported:

  • Scroll chaining and pointer chaining. (Input events aren't propagated to parent controls that uses DirectManipulation like ScrollViewer or FlipView.)
  • Tab navigation to escape focus on WebView.
  • Printing.

See also