void client_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
        {
            if (e.Error == null)
            {
                RSSString = e.Result;

                ParseRSSAndBindData(RSSString);
            }
            else
            {
                MessageBox.Show("Нет доступа к сайту. Попробуете повторить попытку позже.");
                progressOn.Hide();
                btn0.IsEnabled = true;
                btn1.IsEnabled = true;
                return;
            }
            LoadWeather();
        }
        void DownloadPage(object sender, DownloadStringCompletedEventArgs e)
        {
            HtmlDocument html = new HtmlDocument();

            try
            {
                if (e.Error == null)
                {
                    html.LoadHtml(e.Result);
                }
                else
                {
                    MessageBox.Show("Нет доступа к сайту. Попробуете повторить попытку позже.");
                    return;
                }


                foreach (HtmlNode imglnk in html.DocumentNode.SelectNodes("//a[@href]"))
                {
                    string lnkValue = imglnk.GetAttributeValue("href", null);
                    if ((lnkValue.Length > 4) && (lnkValue.Substring(0, 4) == "/img"))
                    {
                        imglnk.SetAttributeValue("href", "http://www.kraj.by" + lnkValue);
                    }
                    else if ((lnkValue.Length > 0) && (lnkValue.Substring(0, 1) == "/"))
                    {
                        imglnk.SetAttributeValue("href", "http://www.kraj.by" + lnkValue);
                    }
                }

                foreach (HtmlNode img in html.DocumentNode.SelectNodes("//img[@src]"))
                {
                    string srcValue = img.GetAttributeValue("src", null);
                    if ((srcValue.Length > 4) && (srcValue.Substring(0, 4) == "/img"))
                    {
                        img.SetAttributeValue("src", "http://www.kraj.by" + srcValue);
                    }
                }

                var res = html.DocumentNode.SelectSingleNode("//div[@class='uc']");

                string HTMLString = "<html><body style='background:#FFF6CB;'><div style='background:#FFF6CB;text-align:justify;'>" + res.InnerHtml + "</div></body></html>";

                pBrowse.NavigateToString(HTMLString);
            }
            finally
            {
                progressOn.Hide();
            }
        }
        void MainDownload(object sender, DownloadStringCompletedEventArgs e)
        {
            string RSSString;

            if (e.Error == null)
            {
                RSSString = e.Result;
                ParseRSSAndBindData(RSSString, NewsNames[NewsNamesIndex]);
            }
            else
            {
                MessageBox.Show("Нет доступа к сайту. Попробуете повторить попытку позже.");
            }

            NewsNamesIndex++;

            if (NewsNamesIndex > MaxNewsNamesIndex)
            {
                ApplicationBarIconButton btn = (ApplicationBarIconButton)ApplicationBar.Buttons[0];
                btn.IsEnabled = true;
                OneCity_SelectionChanged(null, null);
                progressOn.Hide();
                return;
            }

            if (stoped)
            {
                return;
            }

            string    RSS    = RSSs[curCity] + NewsNamesRSS[NewsNamesIndex] + RSSadd;
            WebClient client = new WebClient();

            client.DownloadStringCompleted += new DownloadStringCompletedEventHandler(MainDownload);
            client.DownloadStringAsync(new Uri(RSS));
        }