internal void UpdateGeneratedWordGrid() { ChangeMode(GridMode.Generated); var ViewListGeneratedWord = MorphemeView.GetMorphemeView(CurrentLanguage.GeneratedLexicon); WordGrid.ItemsSource = ViewListGeneratedWord; }
internal void UpdateWordGrid() { ChangeMode(GridMode.Words); var morphemeView = MorphemeView.GetMorphemeView(CurrentLanguage.Lexicon); WordGrid.ItemsSource = morphemeView; }
public static MorphemeView GetMorphemeView(Lx.Lexicon lexicon) { var list = new MorphemeView(); foreach (var m in lexicon.Keys.OrderBy(m => m.Graph)) { list.AddNewItem(m, lexicon); } return(list); }
public MorphemeViewItem(Lx.Morpheme morpheme, Lx.Lexicon lexicon, MorphemeView view) { Morpheme = morpheme; Lexicon = lexicon; ParentView = view; }