Вопрос

В Silverlight 2 отсутствует событие выгрузки для UserControl.Кто-нибудь реализовал обходной путь для этого?

Это было полезно?

Решение

Я думаю, самое близкое, что ты получишь, это Службы приложений которые позволяют вам определять, когда приложение Silverlight закрывается, и реагировать на это.Если вы используете приложение навигации, вы можете подключиться к событию навигации родительского фрейма, чтобы определить, что страница «выгружается».

Что вы пытаетесь сделать, чтобы UserControl реагировал на событие выгрузки?

Другие советы

возможно, вы захотите посмотреть здесь:http://gallery.expression.microsoft.com/en-us/SLUnloadedBehavior

Код предназначен для SL 3, но если вы удалите код поведения, он должен работать для Sl2.

@КитМахони

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

Рассмотрите возможность использования Silverlight 4.Я пришел - наконец - с Выгружен событие.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top