System.Eventhandler erwartet eine bestimmte Signatur. Daher musst du auch eine Methode mit einer solchen übergeben.
Die Frage wäre sowieso, was für ein Wert denn in x stehen soll? Wer ruft es auf und kann es übergeben? Das bist nämlich nicht du. Das wird intern geregelt, wo du keinen Zugriff drauf hast. Das System weiß von dem x nichts und wüsste auch gar nicht, was es für einen Wert übergeben soll.