Example #1
0
        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));
        }
Example #2
0
        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;
        }
Example #3
0
        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");
        }