private void _okButton_Click(object sender, RoutedEventArgs e) { this.DialogResult = true; string name = _nameTextBox.Text; var now = DateTime.UtcNow; lock (_box.ThisLock) { if (!_nameTextBox.IsReadOnly) { _box.Name = name; } } }