private void txtRecognizeSourceFiles_LostFocus(object sender, RoutedEventArgs e) { var lststr = StringCollectionConverter.Convert(txtRecognizeSourceFiles.Text); SelectedRuleSet.recognizeSourceFiles.Clear(); foreach (string s in lststr) { RuleParamCodeFiler.checkForRuleFile(SelectedRuleSet, SelectedRuleSet.recognizeSourceFiles, s); } txtRecognizeSourceFiles.Text = StringCollectionConverter.Convert(SelectedRuleSet.recognizeSourceFiles); }
private void txtApplyFunctions_LostFocus(object sender, RoutedEventArgs e) { var senderTextBox = (TextBox)sender; var caretIndex = senderTextBox.CaretIndex; var origLength = senderTextBox.Text.Length; var lststr = StringCollectionConverter.Convert(senderTextBox.Text); rule.applyFunctions.Clear(); foreach (string str in lststr) { rule.applyFunctions.Add(str); } Update(); senderTextBox.Text += " "; TextBoxHelper.SetCaret(senderTextBox, caretIndex, origLength); RuleParamCodeFiler.checkForFunctions(false, rule, rule.applyFunctions); }