Ejemplo n.º 1
0
 /// <summary>
 /// Метод, заверающий предварительную загрузку записей
 /// </summary>
 /// <param name="begin">Итератор на первую запись, которая должна быть отображена</param>
 /// <param name="end">Итератор на последнюю запись, котораю не должна быть отображена</param>
 private void EndPreLoadWall(int begin, int end)
 {
     Dispatcher.Invoke(() =>
     {
         RefreshingHL.LaodWheelRotateStop();
         PostButton = null;
     });
     Task.Factory.StartNew(() => StartShowPosts(begin, end));
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Вызывается при нажатии на кнопку "Обновить" для записей
 /// </summary>
 private void RefreshBt_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
 {
     posts.Children.Clear();
     PostButton = sender as HoverButton;
     ShowAfterPanel.Visibility  = Visibility.Hidden;
     ShowBeforePanel.Visibility = Visibility.Hidden;
     RefreshingHL.LoadWheelRotateBegin();
     PostButton = RefreshingHL;
     Task.Factory.StartNew(StartPreLoadWall);
 }