Программа запускается, но не выводит интерфейс
public MainWindow()
{
Browser.Manage().Window.Maximize();
InitializeComponent();
Main.Content = new Pages.MainPage();
this.Dispatcher.BeginInvoke(new Action(() =>
{
while (true)
{
RuCaptchaBalance.Text = Rucaptcha.GetBalance();
}
}));
}
Думаю, вы хотите вот что:
public MainWindow()
{
Browser.Manage().Window.Maximize();
InitializeComponent();
Main.Content = new Pages.MainPage();
RunMainLoop();
}
async void RunMainLoop()
{
while (true)
{
RuCaptchaBalance.Text = await Task.Run(() => Rucaptcha.GetBalance());
await Task.Delay(1000); // делаем вычисления не подряд, а через разумную паузу
}
}
По поводу теории, почему так, почитайте этот вопрос.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости