Как использовать ProgressBar в WPF ⇐ C#

Место общения программистов C#
Anonymous
Как использовать ProgressBar в WPF

Сообщение Anonymous »

Я пытаюсь включить индикатор выполнения в главное окно после нажатия кнопки и запуска процесса. Я знаю, что мне просто не хватает чего-то простого, но я все еще новичок в WPF, поскольку в основном использую Windows Forms.

Мой XML структурирован следующим образом: У меня есть метод нажатия кнопки заполнения следующим образом:

Код: Выделить всё

private void btnPopulate_Click(object sender, RoutedEventArgs e)
{
Thread backgroundThread = new Thread(
new ThreadStart(() =>
{
for (int n = 0; n < 100; n++)
{
Thread.Sleep(50);
progressBar.Value = n;
};
}
));
backgroundThread.Start();
}
Проблема, с которой я столкнулся, заключается в том, что я получаю эту ошибку:


Имя «progressBar» не существует в текущем контексте


и я не уверен, как получить доступ к элементу управления ProgressBar, нажав кнопку метод.

Я знаю, что, вероятно, упускаю что-то простое, но я все еще пытаюсь освоить WPF.

Подробнее здесь: https://stackoverflow.com/questions/425 ... bar-in-wpf

Вернуться в «C#»