public void SaveText(string filename = "tmp.txt") { List <string> phrase = new List <string>(); var list = _stack.Children; foreach (UIElement p in list) { if (p is PhraseControl) { PhraseControl cont = p as PhraseControl; phrase.Add(cont.GetPhrase()); } } File.WriteAllLines(filename, phrase, Encoding.GetEncoding(1252)); }
void Validate(object param, ExecutedRoutedEventArgs e) { var list = _stack.Children; int err = 0; foreach (UIElement p in list) { if (p is PhraseControl) { PhraseControl cont = p as PhraseControl; err += cont.Check(true); } } NbrErrorValidate = err; IsValidate = true; }
void Check(object param, ExecutedRoutedEventArgs e) { var list = _stack.Children; int err = 0; foreach (UIElement p in list) { if (p is PhraseControl) { PhraseControl cont = p as PhraseControl; err += cont.Check(); } } NbrError = err; IsChecked = true; SaveText("Corr_" + Filename.Split('.')[0] + "_" + err.ToString() + ".txt"); }