WebClient & DownloadString, убедитесь, что строка полностью загружена для отображения в TextBlock.Text - PullRequest
0 голосов
/ 05 мая 2011

У меня проблема с WebClient.У меня есть TextBox (используется для URL), затем кнопка отправки, которая вызывает TextBox.Text, а затем делает вещи WebClient.Затем я хочу отобразить HTML-код в TextBlock.text, но он не отображается, если я не выполню быстрый двойной или более быстрый переход.Где html объявлено глобально в классе.

Я хочу убедиться, что WebClient завершил загрузку, чтобы он мог отображать его в TextBlock.

1 Ответ

1 голос
/ 06 мая 2011

Когда DownloadStringCompleted запущен, загрузка уже завершена, так что вам не о чем беспокоиться с точки зрения ожидания завершения загрузки.

Если вы все организовали правильно, вам нужно всего лишь нажать один раз и подождать. Асинхронный вызов вернет результат после его завершения (что может занять некоторое время в зависимости от интернет-соединения).

Ваш HTML-дисплей TextBox привязан к свойству html или вы отображаете данные другим способом?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...