Ich habe ein Windows Mobile 6.5 (.net cf 3.5), die eine Singleton-Klasse verwendet, die dieses Muster folgt:Event erstellen auf Singleton Klasse
public sealed class Singleton
{
static readonly Singleton instance=new Singleton();
// Explicit static constructor to tell C# compiler
// not to mark type as beforefieldinit
static Singleton()
{
}
Singleton()
{
}
public static Singleton Instance
{
get
{
return instance;
}
}
}
Meine Klasse Daten zu sammeln GPS aus der Zwischenantrieb. Was ich will, ist ein Ereignis in der Singleton-Klasse zu erstellen, die ich abonnieren kann? Z.B. MyClass.Instance.LocationChanged + = ...;
Jede Hilfe würde sehr geschätzt werden.
Mark
Seien Sie vorsichtig, jeder Code, der das Ereignis abonniert, muss * explizit * das Abonnement abbestellen. Anderenfalls wird ein Speicherverlust verursacht. –