private void OnGetPostViewStatsRPCCompleted(object sender, XMLRPCCompletedEventArgs <PostViewDataPoint> args)
        {
            GetPostViewStatsRPC rpc = sender as GetPostViewStatsRPC;

            rpc.Completed -= OnGetPostViewStatsRPCCompleted;

            if (args.Cancelled)
            {
            }
            else if (null == args.Error)
            {
                HideStatControls();

                postViewsGrid.Visibility = Visibility.Visible;

                ObservableObjectCollection dataSource = Resources["postViewStatsDataSource"] as ObservableObjectCollection;
                dataSource.Clear();
                args.Items.ForEach(item => dataSource.Add(item));
            }
            else
            {
                this.HandleException(args.Error);
            }

            loadingStatsProgressBar.Opacity = 0.0;
        }
        private void RetrievePostViews()
        {
            GetPostViewStatsRPC rpc = new GetPostViewStatsRPC(App.MasterViewModel.CurrentBlog);

            rpc.StatisicPeriod = StatisticPeriod;
            rpc.Completed     += OnGetPostViewStatsRPCCompleted;
            rpc.ExecuteAsync();

            loadingStatsProgressBar.Opacity = 1.0;
        }
        private void RetrievePostViews()
        {
            GetPostViewStatsRPC rpc = new GetPostViewStatsRPC(App.MasterViewModel.CurrentBlog);
            rpc.StatisicPeriod = StatisticPeriod;
            rpc.Completed += OnGetPostViewStatsRPCCompleted;
            rpc.ExecuteAsync();

            loadingStatsProgressBar.Opacity = 1.0;
        }