private void ExchangeMouseService() { IMouseHandlerService oldMouseHandler = schedulerControl.GetService <IMouseHandlerService>(); if (oldMouseHandler != null) { MyMouseHandlerService newMouseHandler = new MyMouseHandlerService(schedulerControl, oldMouseHandler); schedulerControl.RemoveService(typeof(IMouseHandlerService)); schedulerControl.AddService(typeof(IMouseHandlerService), newMouseHandler); } }
public DragDropResourcesHelper(SchedulerControl scheduler, string fieldName) { CurrentScheduler = scheduler; CustomFieldName = fieldName; CurrentScheduler.Storage.ResourceCollectionLoaded += new EventHandler(Storage_ResourceCollectionLoaded); CurrentScheduler.DragOver += new System.Windows.Forms.DragEventHandler(CurrentScheduler_DragOver); CurrentScheduler.DragDrop += new System.Windows.Forms.DragEventHandler(CurrentScheduler_DragDrop); IMouseHandlerService oldMouseHandler = (IMouseHandlerService)CurrentScheduler.GetService(typeof(IMouseHandlerService)); if (oldMouseHandler != null) { DragrDropMouseHandlerService newMouseHandler = new DragrDropMouseHandlerService(CurrentScheduler, oldMouseHandler); CurrentScheduler.RemoveService(typeof(IMouseHandlerService)); CurrentScheduler.AddService(typeof(IMouseHandlerService), newMouseHandler); } }
private void Form1_Load(object sender, EventArgs e) { IMouseHandlerService oldMouseHandler = (IMouseHandlerService)schedulerControl1.GetService(typeof(IMouseHandlerService)); if (oldMouseHandler != null) { MyMouseHandlerService newMouseHandler = new MyMouseHandlerService(schedulerControl1, oldMouseHandler); schedulerControl1.RemoveService(typeof(IMouseHandlerService)); schedulerControl1.AddService(typeof(IMouseHandlerService), newMouseHandler); } IKeyboardHandlerService oldKeyboardHandler = (IKeyboardHandlerService)schedulerControl1.GetService(typeof(IKeyboardHandlerService)); if (oldKeyboardHandler != null) { MyKeyboardHandlerService newKeyboardHandler = new MyKeyboardHandlerService(schedulerControl1, oldKeyboardHandler); schedulerControl1.RemoveService(typeof(IKeyboardHandlerService)); schedulerControl1.AddService(typeof(IKeyboardHandlerService), newKeyboardHandler); } CustomizeScheduler(); }
public DragrDropMouseHandlerService(IServiceProvider provider, IMouseHandlerService service) : base(service) { this.provider = provider; }
public CustomMouseHandlerService(IServiceProvider provider, IMouseHandlerService service) : base(service) { this.provider = provider; }
public ResourceMouseHandlerService(IServiceProvider schedulerProvider, IMouseHandlerService originalHandlerService) : base(originalHandlerService) { this._schedulerProvider = schedulerProvider; }