/// <summary> /// Detaches from control. /// </summary> internal void DetachFromTerminalControl() { this.terminalControl.Loaded -= this.TerminalControl_OnLoaded; this.terminalControl.InputReceived -= this.TerminalControl_InputReceived; this.terminalControl.TerminalResized -= this.TerminalControl_TerminalResized; this.terminalControl = null; }
/// <summary> /// Attaches control. /// </summary> /// <param name="terminalControl">terminal control.</param> internal void AttachToTerminalControl(TerminalControl terminalControl) { this.terminalControl = terminalControl; this.terminalControl.Loaded += this.TerminalControl_OnLoaded; this.terminalControl.InputReceived += this.TerminalControl_InputReceived; this.terminalControl.TerminalResized += this.TerminalControl_TerminalResized; }