- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
void Say(bool work)
{
if (work)
{
r = new Random();
i = r.Next(100);
textBlock1.Text = i.ToString();
textBlock1.Dispatcher.BeginInvoke(new AsyncSay(this.Say), DispatcherPriority.SystemIdle, null);
}
}
void BtnSay_Click(object sender, RoutedEventArgs e)
{
Say(true);
}
private void BtnStopSay_Click(object sender, RoutedEventArgs e)
{
Say(false);
}
work надо выносить из функции и не плодить ложные вызовы.
пруф() ор дай() :)
как бы...
чтобы прекратить асихн.?