Exemple #1
0
 public MainForm(Bus bus, WinFormsInputModeChanger inputModeChanger)
 {
     _bus = bus;
     _inputModeChanger = inputModeChanger;
     InitializeComponent();
     SubscribeToPaint();
     WireUpInputEvents();
 }
Exemple #2
0
        static void Main(string[] args)
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            var inputModeChanger = new WinFormsInputModeChanger();
            var bus  = Init.buildVoid(inputModeChanger, Options.parse(args));
            var view = new MainForm(bus, inputModeChanger);

            bus.subscribe(FSharpFuncUtil.Create <CoreEvent, Message>(view.HandleEvent));
            bus.subscribe(FSharpFuncUtil.Create <VMEvent, Message>(view.HandleViewModelEvent));
            Init.launchVoid(bus);
            Application.Run(view);
        }