В Silverlight, как вы узнаете, работает ли код в потоке пользовательского интерфейса или нет? - PullRequest
5 голосов
/ 11 января 2010

В основном мне нужно знать, нужно ли мне Dispatcher.BeginInvoke или не нужно.

Спасибо.

1 Ответ

10 голосов
/ 11 января 2010

Вы можете использовать метод Dispatcher.CheckAccess. Он возвращает true, если вы находитесь в том же потоке, что и диспетчер пользовательского интерфейса, и false в противном случае

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...