ユーザーが画面をタップしたときに音を鳴らすこの方法がありますが、ユーザーがもう一度画面をタップしたときに音を鳴らさないようにしたいのです。しかし、問題は「DoSomething()」メソッドが停止せず、終了するまで続行することです。
bool keepdoing = true;
private async void ScreenTap(object sender, System.Windows.Input.GestureEventArgs e)
{
keepdoing = !keepdoing;
if (!playing) { DoSomething(); }
}
private async void DoSomething()
{
playing = true;
for (int i = 0; keepdoing ; count++)
{
await doingsomething(text);
}
playing = false;
}
どんな助けでもありがたいです。
ありがとう :)