Belirli bir süre sonra hata kutusu oluşturmak için bir zamanlayıcı kullanmaya çalışıyorum.Kinect özellikleriyle C# cinsinden zamanlayıcıları kullanma
Şu anda Kinect
ve yüz özelliklerini kullanıyorum.
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;
}
Ben en kısa uzağa bakmak gibi mesaj kutusu sadece sistemi spam tutar sağ yüzünden olduğunu sanmıyorum:
Bu defa ne var. Bu ben buyum
gerçekten sonra:
kısa sürede kişi uzağa bakar gibi ben bir zamanlayıcı başlamak istiyorum bu yüzden uzakta fazla 10 saniye boyunca bakarsanız, mesaj kutusu ekranda görünmesi, sadece biri. Sistemin tekrar çalışmaya devam etmesi için "Tamam" ı seçmelisiniz. 10 saniyeden kısa bir süre sonra sistem bunu yok sayar.
Bu kodla doğru hatlarda mıyım lütfen?
OP zamanlayıcılar için yeni ve örneğiniz LINQ kullanıyor? – Snoopy