WebView, содержащий Silverlight - PullRequest
1 голос
/ 08 июля 2010

В моем приложении какао у меня есть WebView.Если я настрою этот WebView на отображение веб-страницы, содержащей Silverlight, событие перемещения мыши никогда не сработает в этом приложении Silverlight (за исключением случая, когда я удерживаю кнопку мыши во время движения).Все остальное работает нормально (щелчок, взаимодействие с объектами), кроме перемещения мыши.У кого-нибудь есть идеи, что вызывает это и как это исправить?

1 Ответ

0 голосов
/ 13 июля 2010

выяснил в чем проблема. Когда Silverlight встроен в WebView (из WebKit), похоже, возникают различные проблемы с многопоточностью (Firefox в OS X не демонстрирует эту проблему). Решением было убедиться, что все, что касается объекта пользовательского интерфейса, находится в элементе управления.Dispatcher.BeginInvoke (в частности, в моем случае я изменял текст в TextBlock в ответ на MouseMove, и это вызывало ошибку всего MouseMove).

Надеюсь, это кому-нибудь поможет.

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