Puis-je attendre un signal d'un événement pour que, lorsque je reçois le signal, je passe au segment de code suivant.Comment puis-je attendre un signal avant de procéder à la compilation d'un autre segment de code
pour le rendre clair, j'ai le code follwoing:
hiddenMediaElement.Source = new Uri(strMediaFileName, UriKind.RelativeOrAbsolute);
hiddenMediaElement.MediaFailed += (obj, Sender) =>
{
bMediaError = true;
};
if (!bMediaError)
{
ObjChildMediaPlayer.Visibility = Visibility.Visible;
ObjChildMediaPlayer._currenTitle = strTitle;
ObjChildMediaPlayer.Show();
Content_FullScreenChanged(null, null);
}
Le problème ici est la condition if est exécutée avant l'événement MediaFailed. Mais je veux attendre que l'événement mediaFailed soit exécuté en premier, puis la condition if et je ne veux pas utiliser les événements ici.
Comment pourrais-je attendre la même chose. Puis-je utiliser mutex ou quelque chose de similaire.
Je veux un signal de l'événement pour poursuivre le code. – Simsons