2010-07-08 6 views
1

내 코코아 응용 프로그램에 WebView가 있습니다. Silverlight가 포함 된 웹 페이지를 표시하도록 WebView를 설정하면 마우스 이동 이벤트가 Silverlight 응용 프로그램에서 실행되지 않습니다 (이동하는 동안 마우스 단추를 누르고있는 경우 제외). 다른 모든 것은 마우스 이동을 제외하고는 잘 동작하는 것으로 보입니다 (클릭, 객체와의 상호 작용). 누구든지이 문제의 원인과 해결 방법을 알고 있습니까?Silverlight가 포함 된 WebView

답변

0

문제가 무엇인지 알아 냈습니다. Silverlight가 WebKit에서 WebView에 포함 된 경우 스레딩과 관련하여 다른 우려가있는 것 같습니다 (OS X의 Firefox에서는이 문제가 발생하지 않음). 이 솔루션은 UI 객체를 터치 한 모든 것이 control.Dispatcher.BeginInvoke에 있는지 확인하고있었습니다 (특히 제 경우에는 MouseMove에 대한 응답으로 TextBlock의 텍스트를 변경했기 때문에 전체 MouseMove가 오류를 발생 시켰습니다).

희망이 있으면 도움이됩니다.

관련 문제