Guten Morgen,
ich benötige einen EventHandler. Dazu habe ich zunächst einen
EventHandler definiert:
1 | public event EventHandler<bool> Connected;
|
In dieser Funktion wird der bool Wert vom EventHandler auf true gesetzt.
1 | public void Test()
|
2 | {
|
3 | var p = this.Connected;
|
4 | if (p != null)
|
5 | {
|
6 | p(this, true);
|
7 | }
|
8 | }
|
Folgende Fehlermeldung erscheint beim übersetzen:
Der Typ "bool" kann nicht als Typparameter "TEventArgs" im generischen
Typ oder in der generischen Methode "System.EventHandler<TEventArgs>"
verwendet werden. Es ist keine Boxing-Konvertierung von "bool" in
"System.EventArgs" vorhanden.
Was mache ich hier möglicheriweise falsch?