private void btnDone_OnClick(object sender, RoutedEventArgs e) { if (int.TryParse(tbAction.Text.Trim(), out var newPriority)) { pluginViewModel.ChangePriority(newPriority); Close(); } else { string msg = translater.GetTranslation("invalidPriority"); MessageBox.Show(msg); } }