//page reloading
        protected override async void OnAppearing()
        {
            base.OnAppearing();
            BlogViewPageViewModel vm = new BlogViewPageViewModel();
            await vm.GetBlogPosts(Constants.LOADBLOGPOSTS);

            blogListView.ItemsSource = vm.BlogPosts.response.posts;
        }
        public BlogViewPage()
        {
            _blogViewPageViewModel = new BlogViewPageViewModel();
            BackgroundColor        = Color.FromHex("#F1ECCE");
            Title = "Blog Posts";
#if __ANDROID__
            Padding = new Thickness(5, 5, 5, 5);
#endif
#if __IOS__
            Padding = new Thickness(10, 30, 10, 10);
#endif
            BuildPageObjects();
            SetContent();
        }