private void Window_Closed(object sender, EventArgs e) { _shouldRun = false; if (_writeBoard != null && _writeBoard.IsLoaded) { _writeBoard.Close(); } _writeBoard = null; }
private void OpenWriteBoard(object sender, RoutedEventArgs e) { while (true) { if (_writeBoard is null || !_writeBoard.IsLoaded) { _writeBoard = new WriteBoard(); _writeBoard.Show(); continue; } if (_writeBoard.IsLoaded && !_writeBoard.IsActive) { _writeBoard.Activate(); } break; } }