Exemple #1
0
 private void LoadtranslationFile(FileInfo translationSourceFile)
 {
     TranslationLines.Clear();
     Filter.Groups.Clear();
     Filter.SelectedGroups.Clear();
     foreach (var line in PointerText.ReadPointersFromFile(translationSourceFile))
     {
         if (!Filter.Groups.Contains(line.Group))
         {
             Filter.Groups.Add(line.Group);
         }
         TranslationLines.Add(new TranslationItemViewModel(line, _lineLengthService, this));
     }
     autoSaveTimer.Start();
     StatusMessage      = String.Format("Loaded {0}", translationSourceFile.Name);
     CurrentLineMessage = String.Format("{0} Lines", TranslationLinesView.Cast <TranslationItemViewModel>().Count());
     OnNewFileLoaded();
 }
Exemple #2
0
 private void Filter_FilterChanged(object sender, EventArgs e)
 {
     TranslationLinesView.Refresh();
     CurrentLineMessage = String.Format("{0} Lines", TranslationLinesView.Cast <TranslationItemViewModel>().Count());
 }