protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
        {
            base.OnRemovedFromJournal(e);

            PhotoResultView.OnRemovedFromJournal();
            GroupResultView.OnRemovedFromJournal();
        }
示例#2
0
        public override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
        {
            base.OnRemovedFromJournal(e);

            _removedFromJournal = true;

            TransitorySettingsManager.Current.Watchlist.CollectionChanged -= Watchlist_CollectionChanged;
        }
 protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
 {
     if (_StopSignalling)
     {
         StopSignalling();
     }
     base.OnRemovedFromJournal(e);
 }
 protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
 {
     ClearRegisterUIElementEvent();
     this.DataContext = null;
     GC.Collect();
     GC.WaitForPendingFinalizers();
     base.OnRemovedFromJournal(e);
 }
 protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
 {
     ClearRegisterUIElementEvent();
     this.DataContext = null;
     GC.Collect();
     GC.WaitForPendingFinalizers();
     base.OnRemovedFromJournal(e);
 }
示例#6
0
 protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
 {
     if (_StopSignalling)
     {
         StopSignalling();
     }
     base.OnRemovedFromJournal(e);
 }
示例#7
0
        protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
        {
            base.OnRemovedFromJournal(e);

            Debug.Assert(DataContext is PageViewModelBase);
            PageViewModelBase vm = DataContext as PageViewModelBase;

            vm.OnRemovedFromJournal(e);
        }
示例#8
0
 protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
 {
     var vm = DataContext as AppViewModel;
     if (vm != null)
     {
         vm.CleanUp();
     }
     base.OnRemovedFromJournal(e);
 }
示例#9
0
        protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
        {
            base.OnRemovedFromJournal(e);

            Debug.Assert(DataContext is PageViewModelBase);
            PageViewModelBase vm = DataContext as PageViewModelBase;

            vm.OnRemovedFromJournal(e);
        }
示例#10
0
        void frame_JournalEntryRemoved(object sender, JournalEntryRemovedEventArgs e)
        {
            var handler = this.JournalEntryRemoved;

            if (handler != null)
            {
                handler(sender, e);
            }
        }
示例#11
0
        protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
        {
            LayoutRoot.DataContext = null;
            GC.Collect();

            NavigationService.RemoveBackEntry();

            base.OnRemovedFromJournal(e);
        }
示例#12
0
        protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
        {
            SignInButton.Stop();

            Anaconda.AnacondaCore.RequestTokenGranted -= requestTokenGranted;
            Anaconda.AnacondaCore.AccessTokenGranted -= accessTokenGranted;
            Anaconda.AnacondaCore.AccessTokenFailed -= accessTokenFailed;

            base.OnRemovedFromJournal(e);
        }
示例#13
0
 protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
 {
     if (MyGeolocator != null)
     {
         MyGeolocator.StatusChanged -= MyGeolocator_StatusChanged;
         MyGeolocator.PositionChanged -= MyGeolocator_PositionChanged;
         MyGeolocator = null;
     }
     base.OnRemovedFromJournal(e);
 }
示例#14
0
        public override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
        {
            base.OnRemovedFromJournal(e);

            if (_refreshTimer != null)
            {
                _refreshTimer.Dispose();
            }
            _refreshTimer = null;
        }
        protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
        {
            Anaconda.AnacondaCore.DiscoveryStreamException -= OnDiscoveryStreamException;
            Cinderella.CinderellaCore.DiscoveryStreamUpdated -= OnDiscoveryStreamUpdated;

            ResultListView.ItemsSource = null;
            _photos.Clear();
            _photos = null;

            base.OnRemovedFromJournal(e);
        }
示例#16
0
        public override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
        {
            base.OnRemovedFromJournal(e);

            _removedFromJournal = true;

            CriticalSettingsManager.Current.Favorites.CollectionChanged   -= FavoritesChanged;
            CriticalSettingsManager.Current.Boards.CollectionChanged      -= AllChanged;
            TransitorySettingsManager.Current.Watchlist.CollectionChanged -= WatchlistChanged;
            TransitorySettingsManager.Current.History.CollectionChanged   -= HistoryChanged;
        }
示例#17
0
 protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
 {
     //send a leave room request
     SocketAsyncEventArgs args = new SocketAsyncEventArgs();
     Message m = new Message(MessageType.LeaveRoom, null);
     byte[] buffer = m.GetBytes();
     args.SetBuffer(buffer, 0, buffer.Length);
     args.Completed += new EventHandler<SocketAsyncEventArgs>(MessagePosted);
     if (!App.ConnectedSocket.SendAsync(args)) MessagePosted(null, args);
     //continue with base
     base.OnRemovedFromJournal(e);
 }
        protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
        {
            Cinderella.CinderellaCore.ContactListUpdated -= OnContactListUpdated;
            Anaconda.AnacondaCore.GetContactListException -= OnContactListException;

            ContactListView.ItemsSource = null;

            UserCollection.Clear();
            UserCollection = null;

            base.OnRemovedFromJournal(e);
        }
示例#19
0
        protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
        {
            if (vm != null)
            {
                vm.Dispose();
                vm = null;
            }

            base.OnRemovedFromJournal(e);

            if (Client.RootFrame.BackStack.Count() < 1 && Settings.Current.StartupPageType == Settings.StartupPageTypeEnum.QueryPage)
                Application.Current.Terminate();
        }
示例#20
0
        protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
        {
            //Execute.ShowDebugMessage("OnRemovedFromJournal " + GetType());

            var viewModelBase = DataContext as ViewModelBase;

            if (viewModelBase != null)
            {
                Execute.BeginOnThreadPool(viewModelBase.Unsubscribe);
            }

            base.OnRemovedFromJournal(e);
        }
示例#21
0
 protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
 {
     base.OnRemovedFromJournal(e);
     Logger.Instance.Info("PageBase.OnRemovedFromJournal {0}, {1}, hashcode= {2}", (this).GetType(), e.Entry.Source, (this).GetHashCode());
     foreach (IMyVirtualizingPanel panel in this._panels)
     {
         panel.Cleanup();
     }
     this._imageViewerDecorator.Hide(true);
     EventAggregator.Current.Unsubscribe(this);
     this.PerformCleanup();
     this._isRemovedFromJournal = true;
 }
        protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
        {
            Anaconda.AnacondaCore.AddPhotoCommentException -= OnAddCommentException;
            Cinderella.CinderellaCore.AddPhotoCommentCompleted -= OnAddCommentComplete;

            CommentsListView.ItemsSource = null;
            BackgroundImage.PhotoSource = null;

            dataSource.Clear();
            dataSource = null;

            base.OnRemovedFromJournal(e);
        }
示例#23
0
        protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
        {
            Clock.StopClock();

            if (_vm != null)
            {
                _vm.Dispose();
            }

            if (picker != null)
            {
                picker.ValueChanged -= picker_ValueChanged;
            }

            base.OnRemovedFromJournal(e);
        }
示例#24
0
        protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
        {
            base.OnRemovedFromJournal(e);

            BoardViewModel.NewBoardAdded -= NewBoardAdded;
        }
示例#25
0
        public override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
        {
            base.OnRemovedFromJournal(e);

            _removedFromJournal = true;

            TransitorySettingsManager.Current.Watchlist.CollectionChanged -= Watchlist_CollectionChanged;
        }
示例#26
0
 protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
 {
     base.OnRemovedFromJournal(e);
     CacheManager.TryDelete(this._registrationVMFileID, CacheManager.DataType.CachedData);
 }
 // Hinweis: Mit dem Entfernen der Aktuellen Seite aus dem "app's journal" sollte sicher gestellt werden,
 // dass alle Referenzen auf den Geolocator zerstört werden. Wird diese Seite das nächste Mal angezeigt,
 // wird ein neuer Geolocator erzeugt unt initialisiert in dem Ereignis "OnNavigatedTo"
 protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
 {
     App.Geolocator.PositionChanged -= geolocator_PositionChanged;
     App.Geolocator = null;
 }
示例#28
0
 protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
 {
     _dt.Stop();
     _dt2.Stop();
 }
示例#29
0
 protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
 {
     base.OnRemovedFromJournal(e);
     ((PresentationFrameworkCollection <UIElement>)((Panel)this.ContentPanel).Children).Remove((UIElement)ConversationsPage.ConversationsUCInstance);
 }
 protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
 {
     PanAndZoomImage.Source = null; // memory leak TELERIK
 }
示例#31
0
        protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
        {
            base.OnRemovedFromJournal(e);

            BoardViewModel.NewBoardAdded -= NewBoardAdded;
        }
示例#32
0
 protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
 {
     base.OnRemovedFromJournal(e);
     this.VM.Cleanup();
 }
        protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
        {
            RemoveEventListeners();

            base.OnRemovedFromJournal(e);
        }
示例#34
0
        public override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
        {
            base.OnRemovedFromJournal(e);

            if (_refreshTimer != null) _refreshTimer.Dispose();
            _refreshTimer = null;
        }
示例#35
0
 protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
 {
     base.OnRemovedFromJournal(e);
     PhoneApplicationService.Current.State.Remove(HikeConstants.SOCIAL);
 }
        protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
        {
            Cinderella.CinderellaCore.TopicRepliesUpdated -= OnRepliesUpdated;
            Anaconda.AnacondaCore.AddTopicReplyException -= OnAddReplyException;
            Cinderella.CinderellaCore.AddTopicReplyCompleted -= OnAddReplyComplete;

            group = null;
            ReplyListView.ItemsSource = null;
            ReplyCollection.Clear();

            base.OnRemovedFromJournal(e);
        }
示例#37
0
        protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
        {
            FullScreenRequest -= OnFullScreenRequest;
            Anaconda.AnacondaCore.AddPhotoCommentException -= OnAddCommentException;
            Cinderella.CinderellaCore.AddPhotoCommentCompleted -= OnAddCommentComplete;

            InfoView.RemoveEventListeners();

            base.OnRemovedFromJournal(e);
        }
示例#38
0
        protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
        {
            DateViewOnPage.SlideView.ItemsSource = null;

            base.OnRemovedFromJournal(e);
        }
示例#39
0
        protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
        {
            LayoutRoot.DataContext = null;

            base.OnRemovedFromJournal(e);
        }
示例#40
0
        protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
        {
            base.OnRemovedFromJournal(e);

            this.OnViewDestroy();
        }
示例#41
0
 protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
 {
     llmsPublisher.ItemsSource  = null;
     llmsPublisher.ItemTemplate = null;
     base.OnRemovedFromJournal(e);
 }
示例#42
0
 protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
 {
     App.ViewModel.NotifyRemovingItem          -= ViewModel_NotifyRemovingItem;
     App.ViewModel.NotifyRemovingItemCompleted -= ViewModel_NotifyRemovingItemCompleted;
 }
示例#43
0
 protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
 {
     base.OnRemovedFromJournal(e);
     this.Header.ucHeader.CleanupBinding();
 }
示例#44
0
 protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
 {
     base.OnRemovedFromJournal(e);
     progressTimer.Stop();
 }
示例#45
0
 protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
 {
     TagListView.OnRemovedFromJournal();
     base.OnRemovedFromJournal(e);
 }
示例#46
0
        protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
        {
            Anaconda.AnacondaCore.AddTopicException -= OnAddTopicException;
            Cinderella.CinderellaCore.AddTopicCompleted -= OnAddTopicComplete;

            Cinderella.CinderellaCore.GroupPhotoListUpdated -= OnPhotoListUpdated;

            Cinderella.CinderellaCore.GroupTopicsUpdated -= OnTopicListUpdated;

            PhotoPageView.RemoveEventListeners();
            TopicPageView.RemoveEventListeners();

            GroupSource = null;

            base.OnRemovedFromJournal(e);
        }
示例#47
0
 protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
 {
     tileList.ItemsSource  = null;
     tileList.ItemTemplate = null;
     base.OnRemovedFromJournal(e);
 }
        protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
        {
            PhotoPageView.RemoveEventListeners();
            InfoPageView.RemoveEventListeners();

            UserSource = null;
            this.DataContext = null;

            base.OnRemovedFromJournal(e);
        }
        protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
        {
            base.OnRemovedFromJournal(e);

            this.OnViewDestroy();
        }
示例#50
0
 public virtual void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
 {
 }
示例#51
0
 protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
 {
     DisposeAll();
     base.OnRemovedFromJournal(e);
 }
 void frame_JournalEntryRemoved(object sender, JournalEntryRemovedEventArgs e)
 {
     var handler = this.JournalEntryRemoved;
     if (handler != null)
     {
         handler(sender, e);
     }
 }
示例#53
0
 public virtual void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
 {
 }
示例#54
0
 protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)
 {
     viewModel.Dispose();
     base.OnRemovedFromJournal(e);
 }