Hỏi về cách dừng vòng lặp trong C# WPF

Xin chào. Mình đang tự code 1 cái tool đơn giản bằng Selenium C# trong visual studio.

Tool có 1 cái vòng lặp mở Chrome lên, mình muốn tạo 1 cái button “Stop” để khi ấn vào đó thì dừng chạy vòng lặp đó. Nhưng ko biết làm thế nào. Đã search GG nguyên 1 ngày.
Có ai có thể giúp mình được ko ạ
Xin cảm ơn nhiều. Thank các bác

Cờ là điều kiện lặp.

bool running = false;

void Run(){
    running = true;
    while(running){
        // do stuff
    }
}

void OnButtonClick(){
running = false;
}
5 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?