Пример #1
0
        /// <summary>
        /// Метод, начинающий отображение записей в окне
        /// </summary>
        /// <param name="begin">Итератор на первую запись, которая должна быть отображена</param>
        /// <param name="end">Итератор на последнюю запись, котораю не должна быть отображена</param>
        private void StartShowPosts(int begin, int end)
        {
            Dispatcher.Invoke(() =>
            {
                PostButton = null;
                ShowAfterPanel.Visibility  = Visibility.Hidden;
                ShowBeforePanel.Visibility = Visibility.Hidden;

                RefreshingLayoutHL.LoadWheelRotateBegin();
                PostButton = RefreshingLayoutHL;
                //posts.Children.Clear();
                //postsStroller.ScrollToTop();
            });

            ShowPosts(begin, end);
        }
Пример #2
0
        /// <summary>
        /// Метод, закнчивающий отображение записей в окне
        /// </summary>
        /// <param name="begin">Итератор на первую запись, которая должна быть отображена</param>
        /// <param name="end">Итератор на последнюю запись, которая не должна быть отображена</param>
        private void EndShowPosts(int begin, int end)
        {
            Dispatcher.Invoke(() =>
            {
                _CounterOfPost.Visibility = Visibility.Hidden;
                RefreshingLayoutHL.LaodWheelRotateStop();
                PostButton = null;
                PostButton = RefreshHB;
                postBegin  = begin;
                postEnd    = end;
            });


            if (postEnd != Wall.Count)
            {
                //Dispatcher.Invoke(() => ShowAfterPanel.Visibility = Visibility.Visible);
            }
            if (postBegin != 0)
            {
                //Dispatcher.Invoke(() => ShowBeforePanel.Visibility = Visibility.Visible);
            }
        }