При закрытии дочернего окна Silverlight до его полной загрузки происходит сбой родительского окна - PullRequest
1 голос
/ 12 марта 2012

Поскольку я знаю, что вы все любите контекст, эта проблема возникла из-за невозможности найти Rich Text Editor для Silverlight, который может правильно обрабатывать сложное форматирование HTML.

Решение, которое было принято, включает открытие новогоОкно IE и запуск экземпляра Silverlight вместе с CKEditor, RTE на основе HTML с открытым исходным кодом.

Мы устранили практически все проблемы, связанные со связью, загрузкой, синхронизацией и т. Д. Однако остается одна проблема:

Если закрыть дочернее окно до того, как оно завершит загрузку объекта Silverlight, оно приведет к перезагрузке родительского окна.В частности, кажется, что родительское окно закрывается и снова открывается.Ошибки не выбрасываются.Я видел проблемы, подобные этому, когда плагин падает.Однако это, кажется, перезагружает все без исключения экземпляры Silverlight.Эта конкретная проблема только перезагружает родителя, другие окна не затрагиваются.

Если у вас есть какие-либо идеи относительно того, почему это может происходить, пожалуйста, прокомментируйте или ответьте.Я опубликую код по мере необходимости.Кроме того, если у вас есть какие-либо обходные идеи, они также будут полезны.

Спасибо!

Грег

1 Ответ

0 голосов
/ 09 января 2014

Я столкнулся с подобной проблемой. Мой элемент <a href="http://www.somelink.com">Click here</a> открывал страницу, на загрузку которой уходило некоторое время, и если дочернее окно закрывалось до того, как оно полностью загрузилось, то мой родитель зависал. Я изменил элемент как <a href="http://www.somelink.com" onabort="resizeFunction()">Click here</a>, и он сделал работу за меня. Надеюсь, это поможет.

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