2010-01-11 12 views

Respuesta

10

Puede usar el método Dispatcher.CheckAccess. Devuelve verdadero si está en el mismo hilo que el despachador de IU, y de lo contrario es

+0

¿Hay algún punto de entrada estático para obtener el Dispatcher? AFAIK Necesito un elemento UI para agarrar el Dispatcher. – rui

+0

Hay un punto de entrada estático ('Dispatcher.CurrentDispatcher'), pero devolverá el despachador para el subproceso actual, no el subproceso de interfaz de usuario ... Si desea el subproceso de interfaz de usuario, puede utilizar' Application.Current.RootVisual. Dispatcher' –

+0

También podría hacer Deployment.Current.Dispatcher –

Cuestiones relacionadas