AppDelegate.cs.txt.pp 836 B

12345678910111213141516171819202122232425262728293031
  1. using System;
  2. using System.Drawing;
  3. using MonoMac.Foundation;
  4. using MonoMac.AppKit;
  5. using MonoMac.ObjCRuntime;
  6. using Cirrious.MvvmCross.Mac.Views.Presenters;
  7. using Cirrious.CrossCore;
  8. using Cirrious.MvvmCross.ViewModels;
  9. using Cirrious.MvvmCross.Mac.Platform;
  10. namespace $rootnamespace$
  11. {
  12. public partial class AppDelegate : MvxApplicationDelegate
  13. {
  14. NSWindow _window;
  15. public override void FinishedLaunching (NSObject notification)
  16. {
  17. _window = new NSWindow (new RectangleF(200,200,400,700), NSWindowStyle.Closable | NSWindowStyle.Resizable | NSWindowStyle.Titled,
  18. NSBackingStore.Buffered, false, NSScreen.MainScreen);
  19. var setup = new Setup(this, _window);
  20. setup.Initialize();
  21. var startup = Mvx.Resolve<IMvxAppStart>();
  22. startup.Start();
  23. _window.MakeKeyAndOrderFront (this);
  24. }
  25. }
  26. }