protected override void OnCreated(object sender, CreatedEventArgs createdEventArgs) { var windowInfo = CefWindowInfo.Create(); windowInfo.SetAsChild(createdEventArgs.WinXID, new CefRectangle(0, 0, _config.WindowWidth, _config.WindowHeight)); Browser.Create(windowInfo); }
protected void OnCreated(CreatedEventArgs e) { ThreadPool.QueueUserWorkItem(s => { Created?.Invoke(this, e); }); //Created?.Invoke(this, e); }
protected virtual void OnWindowCreated(object sender, CreatedEventArgs createdEventArgs) { if (createdEventArgs != null) { _nativeHandle = createdEventArgs.Window; _window?.Create(_nativeHandle, createdEventArgs.WinXID); } }
protected virtual void OnCreated(object sender, CreatedEventArgs createdEventArgs) { if (createdEventArgs != null) { Handle = createdEventArgs.Window; WinXID = createdEventArgs.WinXID; } }
protected virtual void CreateCallback(IntPtr window, IntPtr view) { _windowHandle = window; _viewHandle = view; var createdEvent = new CreatedEventArgs(_windowHandle, _viewHandle); HostCreated?.Invoke(this, createdEvent); _isInitialized = true; }
/// <summary> /// 创建部门 /// </summary> /// <param name="department">部门</param> /// <returns>部门</returns> public Department Create(User operationUser, DepartmentCreateInfo createInfo) { lock (_updateLockObject) { if (operationUser == null) { throw new ArgumentNullException("operationUser"); } if (createInfo == null) { throw new ArgumentNullException("createInfo"); } if (createInfo.Name == null) { throw new ArgumentNullException("createInfo.Name"); } if (createInfo.ManagerPosition == null) { throw new ArgumentNullException("createInfo.ManagerPosition"); } List <Department> departments = this._Departments; if (createInfo.ManagerPosition.Parent != null) { Department child = createInfo.ManagerPosition.Parent.Department.Children.FirstOrDefault(x => x.Name == createInfo.Name); if (child != null) { throw new DepartmentNameReapeatException(); } } CreatedEventArgs <DepartmentCreateInfo, Department> args = new CreatedEventArgs <DepartmentCreateInfo, Department> { CreateInfo = createInfo, Operator = operationUser }; if (this.Creating != null) { this.Creating(this, args); } Department department = new Department(this._orgMnger, Guid.NewGuid().ToString(), createInfo.Name, createInfo.ManagerPosition, createInfo.Remark); List <Department> tempDepartments = departments.ToList(); tempDepartments.Add(department); this._departments = tempDepartments; if (this.Created != null) { this.Created(this, department); } return(department); } }
protected override void OnCreated(object sender, CreatedEventArgs createdEventArgs) { Handle = createdEventArgs.Window; WinXID = createdEventArgs.WinXID; Browser.HostHandle = createdEventArgs.Window; var windowInfo = CefWindowInfo.Create(); windowInfo.SetAsChild(createdEventArgs.WinXID, new CefRectangle(0, 0, _config.WindowOptions.Size.Width, _config.WindowOptions.Size.Height)); Browser.Create(windowInfo); }
public Position Create(User operationUser, PositionCreateInfo createInfo, OrganizationType positionType) { lock (this._updateLockObject) { if (operationUser == null) { throw new ArgumentNullException("operationUser"); } if (string.IsNullOrWhiteSpace(createInfo.Name)) { throw new OrganizationException("createInfo.Name不能为空!"); } List <Position> positions = this._Positions; Position parent = this.GetPositionById(createInfo.ParentId); if (parent != null) { Position child = parent.Children.FirstOrDefault(x => x.Name == createInfo.Name); if (child != null) { throw new PositionNameReapeatException(); } } CreatedEventArgs <PositionCreateInfo, Position> args = new CreatedEventArgs <PositionCreateInfo, Position> { CreateInfo = createInfo, Operator = operationUser }; if (this.Creating != null) { this.Creating(this, createInfo); } Position position = new Position(Guid.NewGuid().ToString(), createInfo.Name, createInfo.ParentId, createInfo.Remark, this._orgMnger); List <Position> tempPositions = positions.ToList(); tempPositions.Add(position); this._positions = tempPositions; this.IndexPosition(); if (this.Created != null) { this.Created(this, position); } return(position); } }
protected virtual void OnRealized(IntPtr window) { try { _xid = GetNativeHandle(); if (_xid == IntPtr.Zero) { throw new Exception("Window XID is invalid"); } var createdEvent = new CreatedEventArgs(window, _xid); HostCreated?.Invoke(this, createdEvent); _isInitialized = true; } catch (Exception exception) { Logger.Instance.Log.LogError("Error in LinuxGtk3Host::OnRealized"); Logger.Instance.Log.LogError(exception); } }
protected virtual IntPtr WndProc(IntPtr hWnd, uint message, IntPtr wParam, IntPtr lParam) { WM wmMsg = (WM)message; switch (wmMsg) { case WM.NCCREATE: { NativeInstance = this; _handle = hWnd; PreCreated(hWnd); break; } case WM.CREATE: { OnCreated(hWnd); var createdEvent = new CreatedEventArgs(_handle, _handle); HostCreated?.Invoke(this, createdEvent); _isInitialized = true; break; } case WM.ERASEBKGND: return(new IntPtr(1)); case WM.NCHITTEST: if (_options.WindowFrameless) { return((IntPtr)HT.CAPTION); } break; case WM.MOVING: case WM.MOVE: { HostMoving?.Invoke(this, new MovingEventArgs()); return(IntPtr.Zero); } case WM.SIZING: case WM.SIZE: { var size = GetClientSize(); OnSizeChanged(size.Width, size.Height); break; } case WM.GETMINMAXINFO: { if (HandleMinMaxSizes(lParam)) { return(IntPtr.Zero); } break; } case WM.CLOSE: { if (_handle != IntPtr.Zero && _isInitialized) { HostClose?.Invoke(this, new CloseEventArgs()); } DetachHooks(); DestroyWindow(_handle); break; } case WM.DESTROY: { if (_options.UseOnlyCefMessageLoop) { CefRuntime.QuitMessageLoop(); } PostQuitMessage(0); break; } default: break; } return(DefWindowProcW(hWnd, wmMsg, wParam, lParam)); }
private static async void OnCreated(object sender, CreatedEventArgs <FileModel> args) { await _distributor.MoveAsync(args.CreatedItem); }
protected virtual void OnCreated(object sender, CreatedEventArgs createdEventArgs) { }
protected virtual IntPtr WndProc(IntPtr hWnd, uint message, IntPtr wParam, IntPtr lParam) { WM wmMsg = (WM)message; switch (wmMsg) { case WM.NCCREATE: { NativeInstance = this; _handle = hWnd; PreCreated(hWnd); break; } case WM.CREATE: { OnCreated(hWnd); var createdEvent = new CreatedEventArgs(_handle, _handle); HostCreated?.Invoke(this, createdEvent); _isInitialized = true; break; } case WM.ERASEBKGND: return(new IntPtr(1)); case WM.NCHITTEST: if (_options.WindowFrameless) { return((IntPtr)HT.CAPTION); } break; case WM.MOVING: { HostMoving?.Invoke(this, new MovingEventArgs()); return(IntPtr.Zero); } case WM.MOVE: { var position = new RECT((int)(short)Interop.PARAM.LOWORD(lParam), (int)(short)Interop.PARAM.HIWORD(lParam), 0, 0); var windowStyle = GetWindowStylePlacement(_options.WindowState); Interop.User32.AdjustWindowRectEx(ref position, (int)windowStyle.Styles, BOOL.FALSE, (int)windowStyle.ExStyles); HostMoved?.Invoke(this, new MovedEventArgs(position.X, position.Y)); return(IntPtr.Zero); } case WM.SIZE: { var innerSize = GetClientSize(); var outerSize = new RECT(0, 0, (int)(short)Interop.PARAM.LOWORD(lParam), (int)(short)Interop.PARAM.HIWORD(lParam)); var windowStyle = GetWindowStylePlacement(_options.WindowState); Interop.User32.AdjustWindowRectEx(ref outerSize, (int)windowStyle.Styles, BOOL.FALSE, (int)windowStyle.ExStyles); HandleSizeChanged(innerSize.Width, innerSize.Height, outerSize.Width, outerSize.Height); break; } case WM.GETMINMAXINFO: { if (HandleMinMaxSizes(lParam)) { return(IntPtr.Zero); } break; } case WM.CLOSE: { if (_handle != IntPtr.Zero && _isInitialized) { HostClose?.Invoke(this, new CloseEventArgs()); } DetachHooks(); DestroyWindow(_handle); break; } case WM.DESTROY: { if (_options.UseOnlyCefMessageLoop) { CefRuntime.QuitMessageLoop(); } PostQuitMessage(0); break; } default: break; } return(DefWindowProcW(hWnd, wmMsg, wParam, lParam)); }
private static void OnCreated(object sender, CreatedEventArgs <FileModel> args) { _fileHandler.MoveFileProcess(args.CreatedItem); }
/// ------------------------------------------------------------------------------------ /// <summary> /// Called when the logos position handler got created. /// </summary> /// ------------------------------------------------------------------------------------ private void OnLogosPositionHandlerCreated(object sender, CreatedEventArgs e) { m_positionHandler = e.PositionHandler; m_eventHandler = new EventHandler <PositionChangedEventArgs>(OnPositionChanged); m_positionHandler.PositionChanged += m_eventHandler; }
/// ------------------------------------------------------------------------------------ /// <summary> /// Called when the logos position handler got created. /// </summary> /// ------------------------------------------------------------------------------------ private void OnLogosPositionHandlerCreated(object sender, CreatedEventArgs e) { m_positionHandler = e.PositionHandler; m_eventHandler = new EventHandler<PositionChangedEventArgs>(OnPositionChanged); m_positionHandler.PositionChanged += m_eventHandler; }