[Mono-osx] Global Objects
Andrew Ayre
andy at britishideas.com
Sat Sep 24 14:34:43 EDT 2011
How do I declare global instances of objects?
When using C# and .NET I would do something like this:
public static program {
public static Foo MyFoo = new Foo();
static void main() {
MainForm = new MainForm(MyFoo);
}
}
however with Mono/MonoMac the main function calls NSApplication.Main and
doesn't directly create any windows. How would I pass an instance of
MyFoo to the main window?
Note: I am trying to avoid any references to MainClass in my
windows/window controllers as that creates a tight coupling. I want to
reuse the window classes in other situations hence the desire for loose
coupling.
Is what I want possible with MonoMac?
thanks, Andy
--
Andy
PGP Key ID: 0xDC1B5864
More information about the Mono-osx
mailing list