private void BtnStart_Click(object sender, RoutedEventArgs e) { Helps.ChangeState(btnStart, false, btnStop, true); MyClass.IsStop = false; textBlock1.Text = ""; MyClass c = new MyClass(textBlock1); MyDate stat = new MyDate { Message = "a", info = "\n线程1已终止" }; Thread thread1 = new Thread(c.MyMethod); thread1.IsBackground = true; thread1.Start(stat); stat = new MyDate { Message = "b", info = "\n线程2已终止" }; Thread thread2 = new Thread(c.MyMethod); thread2.IsBackground = true; thread2.Start(stat); stat = new MyDate { Message = "c", info = "\n线程3已终止" }; ThreadPool.QueueUserWorkItem(new WaitCallback(c.MyMethod), stat); stat = new MyDate { Message = "d", info = "\n线程4已终止" }; ThreadPool.QueueUserWorkItem(new WaitCallback(c.MyMethod), stat); }
private void BtnStop_Click(object sender, RoutedEventArgs e) { Helps.ChangeState(btnStart, true, btnStop, false); MyClass.IsStop = true; }
public Page2() { InitializeComponent(); Helps.ChangeState(btnStart, true, btnStop, false); }