в WPF, у меня есть индикатор выполнения, и я хочу увеличить значение этого индикатора после нажатия кнопки. я попытался создать экземпляр класса timer, когда нажата кнопка, и увеличить значение индикатора выполнения внутри метода обратного вызова таймера, но он не работает и выдает недопустимое исключение операции. вот код, который у меня есть:
public MainWindow()
{
InitializeComponent();
}
private void btnProgress_Click(object sender, RoutedEventArgs e)
{
Timer timer = new Timer(TimerCallback, null, 0, 100);
}
private void TimerCallback(Object o)
{
progressBar.Value += 2;
}