/// <summary> /// 全局启动设备相关插件服务 /// </summary> /// <param name="onDeviceSettingPlugins"></param> public static void Start(OnDeviceSettingPlugins onDeviceSettingPlugins) { ////TODO 全局启动 //#region 注册插件Demo //#region 注册全局键盘钩子 //DeviceGlobalManage.Register((data) => //{ // if (data.IsValid) // { // this.txbPayCode.Text = data.Code; // } //}); //#endregion //#region 注册OCR 图片文字识别插件 ////注册图片查找钩子 //DeviceGlobalManage.OrcRegister((data, bit) => //{ // UpdateValueMethod myDelegate = new UpdateValueMethod(UpdateValue); // base.Dispatcher.BeginInvoke(myDelegate, data, bit); //}); //#endregion //#region 注册全局鼠标钩子 ////DeviceGlobalManage.MouseRegister(MouseMoveEventHandler, MouseDoubleEvent); //#endregion //#region 注册全局窗口查找钩子 //DeviceGlobalManage.PointRegister(PointTimerHandler); //#endregion //#endregion }
public OnCardOrderRender(OnOrderRemoteRequest onOrderRequest, OnCashierRequest onCashierRequest, OnControlRender onControlRender, OnTipRender onTipRender, OnSystemRender onSystemRender, OnDeviceSettingPlugins onDeviceSettingPlugins) { _onOrderRequest = onOrderRequest; _onCashierRequest = onCashierRequest; _onControlRender = onControlRender; _onTipRender = onTipRender; _onSystemRender = onSystemRender; _onDeviceSettingPlugins = onDeviceSettingPlugins; }