2010-01-11 8 views

cevap

10

Dispatcher.CheckAccess yöntemini kullanabilirsiniz. UI dağıtıcısı ile aynı iş parçacığına sahipseniz true olarak döndürür ve aksi halde yanlış

+0

Dispatcher'ı almak için herhangi bir statik giriş noktası var mı? AFAIK Dispatcher'ı ele geçirmek için bir UI öğesine ihtiyacım var. – rui

+0

Statik bir giriş noktası ('Dispatcher.CurrentDispatcher') var, ancak UI iş parçacığı değil, geçerli iş parçacığı için dağıtıcıyı döndürecek ... UI iş parçacığı istiyorsanız, Application.Current.RootVisual'ı kullanabilirsiniz. Dispatcher' –

+0

Ayrıca Deployment.Current.Dispatcher da yapabilirdiniz –