Comment bloquer le flux de code jusqu'à ce qu'un événement soit déclenché en C #

Ici, nous avons un Gridavec un Button. Lorsque l'utilisateur clique sur le bouton, une méthode dans une classe Utility est exécutée, ce qui force l'application à recevoir un clic sur Grid. Le flux de code doit s'arrêter ici et ne pas continuer tant que l'utilisateur n'a pas cliqué sur le Grid. J'ai...