示例#1
0
 private void AddCommentExecuted(object obj)
 {
     CurrentComments.Add(
         new SongComment {
         SongId   = CurrentSong.Id,
         Position = 0,
         UserName = "******"
     }
         );
 }
        void refreshDataWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
        {
            List <object> tempComments = e.Result as List <object>;

            NumberOfComments = tempComments.Count;

            foreach (object comment in tempComments)
            {
                CurrentComments.Add(comment);
            }

            IsLoading                  = false;
            Cursor                     = Cursors.Arrow;
            btnRefresh.IsEnabled       = true;
            btnSubmitComment.IsEnabled = true;
        }
        public void RefreshComments()
        {
            VM_AnimeSeries_User animeSeries = (VM_AnimeSeries_User)DataContext;

            if (animeSeries == null)
            {
                return;
            }

            btnRefresh.IsEnabled       = false;
            btnSubmitComment.IsEnabled = false;

            Cursor           = Cursors.Wait;
            IsLoading        = true;
            NumberOfComments = 0;

            CurrentComments.Clear();
            refreshDataWorker.RunWorkerAsync(animeSeries);
        }