Элемент управления Mobile WebBrowser вызывает выход моего приложения - PullRequest
1 голос
/ 19 марта 2011

У меня есть приложение для Windows Mobile Standard, написанное на C #. В приложении есть форма, отображающая запись, изначально нарисованная непосредственно в форме в событии Paint. Я недавно заменил это на использование элемента управления WebBrowser, чтобы упростить рендеринг сложного форматирования текста. Однако когда форма закрывается (открывается с помощью ShowDialog()), путь выполнения продолжается вплоть до моего вызова Application.Run, и приложение закрывается. Если я удалю WebBrowser, форма закроется и вернется к основной форме, как и ожидалось. Когда я возвращаю его обратно, приложение снова закрывается.

Данные передаются через параметр объекта в конструкторе, затем WebBrowser заполняется в событии Load. Я удалил события из элемента управления (он использует события DocumentCompleted и Navigating), и он все еще завершается.

Я использовал элемент управления WebBrowser в предыдущем приложении без проблем. Я не уверен, где еще искать и надеюсь на точку в правильном направлении.

Обновление: Эта проблема не существует на физическом устройстве, только эмулятор. Возможно, ошибка в библиотеках WebBrowser или эмулятора?

...