示例#1
0
        protected override void HandleOnNavigatedTo(NavigationEventArgs e)
        {
            base.HandleOnNavigatedTo(e);
            if (this._isInitilized)
            {
                return;
            }
            FeedbackViewModel vm = new FeedbackViewModel(this.panelFeedback, this.panelComments);

            base.DataContext = vm;
            vm.LoadFeedback(false);
            this.UpdateAppBar();
            this.ucPullToRefresh.TrackListBox((ISupportPullToRefresh)this.panelFeedback);
            this.ucPullToRefresh.TrackListBox((ISupportPullToRefresh)this.panelComments);
            this.panelFeedback.OnRefresh = (Action)(() => vm.FeedbackVM.LoadData(true, false, null, false));
            this.panelComments.OnRefresh = (Action)(() => vm.CommentsVM.LoadData(true, false, null, false));
            CountersManager.Current.ResetFeedback();
            this._isInitilized = true;
        }