Агрегатор событий Silverlight Prism не надежен - PullRequest
3 голосов
/ 11 октября 2010

У меня возникли проблемы с надежностью Prism / Silverlight. У меня есть пара модулей, одна публикация событий и другие подписки.

Каждый раз, когда я запускаю приложение из VS в режиме отладки нажатием «F5», события публикуются и подписываются, как и ожидалось. Однако, когда я запускаю приложение из Visual Studio, нажимая «Ctrl + F5», публикация / подписка на событие - дело удачи. Иногда он работает, иногда не работает.

Кто-нибудь сталкивался с этой проблемой?

Ответы [ 2 ]

3 голосов
/ 11 октября 2010

Самая распространенная причина, по которой я сталкивался с этой проблемой, заключается в том, что подписчик получает GCed. Это сообщение в блоге дает объяснение того, почему это могло произойти, и предоставляет способ решить эту проблему.

Кроме этого, я не могу думать ни о какой другой причине, чтобы это произошло.

Надеюсь, это поможет.

Спасибо, Damian

0 голосов
/ 15 ноября 2011

Обычно это происходит, когда вы подписываетесь на события до их публикации. Сначала убедитесь, что все ваши издатели инициализированы;

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