public async void UpdateData()
        {
            ProgressHelper.EnableRing = true;

            Options = await WordPressHelper.GetOptions();

            Posts = await WordPressHelper.Client.GetPostsAsync(new WordPressPostFilter()
            {
                Size = 10, Order = WordPressOrder.desc, OrderBy = WordPressPostOrderBy.modified
            });

            Categories = await WordPressHelper.Client.GetTermsAsync("category", new WordPressTermFilter()
            {
                Order = WordPressOrder.desc, OrderBy = WordPressTermOrderBy.count
            });

            ProgressHelper.EnableRing = false;
        }
        private async void GenerateHtmlContent()
        {
            var ret = "";

            if (_post != null && _post.Content != null)
            {
                var options = await WordPressHelper.GetOptions();

                var cssUrl = String.Format("{0}/wp-content/themes/{1}/style.css", options.BlogUrl.Value, options.Stylesheet.Value);
                //   options.BlogUrl.Value + "/wp-content/themes/" + options.Stylesheet.Value + "/style.css";
                ret = $@"<html>
                              <body>
                                <link rel='stylesheet' type='text/css' href='{cssUrl}'/>
                                {_post.Content}
                              </body>
                            </html>";
            }

            HtmlContent = ret;
        }
Beispiel #3
0
 public async void UpdateData()
 {
     Options = await WordPressHelper.GetOptions();
 }