Пример #1
0
 public LuaDeviceDrawingEventArgs(string deviceType, ModuleDataModel dataModel, bool preview,
                                  LuaDrawWrapper luaDrawWrapper)
 {
     DeviceType = deviceType;
     DataModel  = dataModel;
     Preview    = preview;
     Drawing    = luaDrawWrapper;
 }
Пример #2
0
 private void OnDeviceDrawnEvent(object sender, ProfileDeviceEventsArg e)
 {
     try
     {
         var wrapper = new LuaDrawWrapper(e.DrawingContext, e.UpdateType);
         var args    = new LuaDeviceDrawingEventArgs(e.UpdateType, e.DataModel, e.Preview, wrapper);
         LuaInvoke(_profileModel, () => OnDeviceDrawing(LuaManager.ProfileModule, args));
     }
     catch (Exception)
     {
         // ignored
     }
 }