示例#1
0
 internal void CloseWord(Word word, bool isSkip)
 {
     if (!isSkip)
     {
         word.CountShow++;
         word.TimeShow = DateTime.Now;
         wordsManager.UpdateWord(word);
     }
 }
示例#2
0
        public void AddWord(string original, string translate)
        {
            var config = WordsManager.Instance.GetConfig();

            original  = Regex.Replace(original, Word.spliter, Word.spliterReplace);
            translate = Regex.Replace(translate, Word.spliter, Word.spliterReplace);
            if (EditWordEvent != null)
            {
                editWord.Origin    = original;
                editWord.Translate = translate;
                wordsManager.UpdateWord(editWord);
                editWord = null;
                thread.Resume();
            }
            else
            {
                wordsManager.AddWord(original, translate);
            }
        }