Hernany Bondoc Ответов: 2

Ho для ввода кода с помощью WPF в C#


Пожалуйста, помогите, как конвертировать приведенный ниже код с помощью WPF в C#

А pageready = ложь
Если Метода Webbrowser1.В Свойстве ReadyState = WebBrowserReadyState.Полное ТО
pageready = истина
Ящик для сообщений.Шоу("Готово")
Еще
pageready = ложь
Приложение.Функция doevents()
Конец, Если

Что я уже пробовал:

А pageready = ложь
Если Метода Webbrowser1.В Свойстве ReadyState = WebBrowserReadyState.Полное ТО
pageready = истина
Ящик для сообщений.Шоу("Готово")
Еще
pageready = ложь
Приложение.Функция doevents()
Конец, Если

2 Ответов

Рейтинг:
0

MadMyche

Перекодирование этого в C# тривиально; есть только небольшие различия в синтаксисе.

Хотя я мог бы сделать это в течение нескольких минут, вам было бы лучше использовать документацию MS, чтобы вы могли изучить нюансы

Рекомендации:
while - Справочник по C# | Microsoft Docs[^]
if-else - Справочник по C# | Microsoft Docs[^]


Рейтинг:
0

RamiroX

Хотя (!pageready)
{
if (pageready = (WebBrowser1.ReadyState == WebBrowserReadyState.Полный))
Ящик для сообщений.Шоу("Готово");
Приложение.Функция doevents();
}


Richard Deeming

C# чувствителен к регистру: ключевое слово while, нет While.

И вы изменили поведение кода. Оригинал только назывался Application.DoEvents в Else блок, который полностью отсутствует в вашей версии.