void Current_Exit(object sender, ExitEventArgs e) { try { if (dispTimer != null) { dispTimer.Stop(); } if (channelHttp != null) { channelHttp = null; } if (channelNetP2P != null && channelNetP2P.State == CommunicationState.Opened) { channelNetP2P.svcUnJoin(VMuktiInfo.CurrentPeer.DisplayName); channelNetP2P.Dispose(); channelNetP2P = null; } cnvVideos.Children.Clear(); } catch (Exception ex) { VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "Current_Exit", "ctlVideo.xaml.cs"); } }