protected override void OnActivated(object sender, EventArgs args) { _shouldRedraw = true; if (MainView != null) { MainView.ViewActivated(); } TouchPad.Instance.AppDeactivated(); AppActivated?.Invoke(); }
/// <summary> /// Handles application activated/deactivated event. /// </summary> protected virtual void HandleActivateApp(IntPtr hwnd, int msg, IntPtr wParam, IntPtr lParam, ref bool handled) { var isActivated = Convert.ToBoolean(wParam.ToInt32()); if (isActivated) { AppActivated?.Invoke(_window, EventArgs.Empty); } else { AppDeactivated?.Invoke(_window, EventArgs.Empty); } }
private void GameForm_DeActivateActions(SDL.SDL_WindowEvent e) { AppActivated?.Invoke(this, EventArgs.Empty); }
/// <summary> /// Raises the On App Activated event. /// </summary> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> private void OnAppActivated(EventArgs e) { AppActivated?.Invoke(this, e); }