Silverlight 3 закрывает событие управления пользователем - PullRequest
0 голосов
/ 12 октября 2010

Я пытаюсь закрыть всех открытых слушателей, используя что-то вроде:

GP.GlobalInfo.CommWCF.serviceClient.GetFilteredMessageCompleted -= new EventHandler<GetFilteredMessageCompletedEventArgs>(serviceClient_GetFilteredMessageCompleted);

Поскольку форма закрывается, каждый слушатель также должен быть закрыт.(я прав?)

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

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

Спасибо,

1 Ответ

0 голосов
/ 13 октября 2010

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

...