Eventhandling zwischen C# und (managed) C++ / Versteckte Member
-
Hallo,
ich habe folgendes Problem. Ich habe eine C++ Klasse, in der ein Event erzeugt wird, woraufhin eine Methode in einer C# Klasse aufgerufen wird. Ich habe folgdenden Code.
C++ Klasse:
public ref class Record { public: event FortschrittsBalkenHandler^ FortschrittsBalkenEvent; (...) }
In der C# Klasse habe ich eine Instanz von Record. Wenn ich auf diese Zugreife sehe ich auch die Methoden von Record, die public sind, aber das Event ist scheinbar versteckt. Das heißt sowas (C# Code) ist nicht möglich:
public delegate void FortschrittsBalkenHandler(object sender, SchrittEventArgs e); Recrod r = new Record(); r.FortschrittsBalkenEvent += new FortschrittsBalkenHandler(...);
Da mit der Event als Member nicht angezeigt wird. Woran liegt dies?