Device.BeginInvokeOnMainThread(Action) Method

Definition

Caution

Use BindableObject.Dispatcher.Dispatch() instead.

Invokes an Action on the device main (UI) thread.

public:
 static void BeginInvokeOnMainThread(Action ^ action);
[System.Obsolete("Use BindableObject.Dispatcher.Dispatch() instead.")]
public static void BeginInvokeOnMainThread (Action action);
[<System.Obsolete("Use BindableObject.Dispatcher.Dispatch() instead.")>]
static member BeginInvokeOnMainThread : Action -> unit
Public Shared Sub BeginInvokeOnMainThread (action As Action)

Parameters

action
Action

The Action to invoke

Attributes

Remarks

This example shows how to set the Text of Label on the main thread, e.g. in response to an async event.

Device.BeginInvokeOnMainThread (() => {
  label.Text = "Async operation completed";
});

Applies to