2
タイマーを使用して一定時間後にエラーボックスを生成しようとしています。Kinect機能を使用したC#でのタイマーの使用
私は現在Kinect
と顔のプロパティを使用しています。
これは私がこれまで持っているものです。
LookingAwayResult.Text = frameResult.FaceProperties[FaceProperty.LookingAway].ToString();
Check = frameResult.FaceProperties[FaceProperty.LookingAway].ToString();
int TimeDelay = 5000;
if (Check == "Yes")
{
Thread.Sleep(TimeDelay);
MessageBox.Show("Looking is set to Yes", "Looking Error",
MessageBoxButton.OK, MessageBoxImage.Exclamation
);
LookingAwayResult.Text = Check;
}
私はできるだけ早く私が離れて見えるよう、メッセージボックスがちょうどシステムをスパム続けるので、それは権利だとは思いません。これは私が何である
本当に後:
はできるだけ早く人が離れて見えるように、私はタイマーを開始するので、彼らが離れて10秒以上見た場合、メッセージボックスが画面に表示されていることを、ただ一つ。そして、システムが再び稼働し続けるためには、「OK」を選択する必要があります。 10秒未満であれば、システムはこれを無視します。
私はこのコードで正しい行にしてください。
OPはタイマーには新しく、例ではLINQを使用していますか? – Snoopy