/// <summary> /// 单词列表刷新执行的方法 /// </summary> /// <returns></returns> async Task ExecuteLoadWordItemsCommand(string sid) { if (IsBusy) { return; } IsBusy = true; try { WordItems.Clear(); var items = await sqliteData.GetWordItemsAsync(sid);//DataStore.GetWordItemsAsync(true); foreach (var item in items) { WordItems.Add(item); } } catch (Exception ex) { Debug.WriteLine(ex); } finally { IsBusy = false; } }
public async Task AddNewWord() { var item = NewUnitWord(); item.WORD = vmSettings.AutoCorrectInput(NewWord); NewWord = ""; await Create(item); SelectedWordItem = WordItems.Last(); }
public void TestMethod1() { WordItems storage = new WordItems(); storage.Add("la", KindEnum.Female, MultiplicityEnum.Singular, "déterminant"); storage.Add("vélocité", KindEnum.Female, MultiplicityEnum.Singular, "Nom"); storage.Add("c'", KindEnum.Female, MultiplicityEnum.Singular, "???"); storage.Add("est", KindEnum.Female, MultiplicityEnum.Singular, "Auxiliaire", "Verbe"); storage.Add("vitesse", KindEnum.Female, MultiplicityEnum.Singular, "Nom"); storage.Add(".", KindEnum.Undefined, MultiplicityEnum.Undefined, "Ponctuation"); var analyzer = storage.GetTextAnalyzer(); foreach (Sentence sentence in analyzer.Analyze("la vélocité c'est la vitesse.")) { } }