public void Open() { if (_view == null) { _view = new CpuForm { Output = this }; _view.Show(); _view?.ShowState(MakeState()); } }
/// Открывает форму, если она закрыта и закрывает, если открыта public void ChangeFormState() { if (_view == null) { _view = new CpuForm { Output = this }; _view.Show(); _view?.ShowState(MakeState()); } else { _view.Close(); _view = null; } }
private void UpdateState() { _view?.ShowState(MakeState()); _output.UpdateUI(); }