private void CancelButton_Click(object sender, RoutedEventArgs e) { if (_chooseWindowThread != null && _chooseWindowThread.IsAlive) { _chooseWindowThread = null; } _clickManagerCopy.DisposeCopy(); DialogResult = false; }