public async override void OnAppearing() { base.OnAppearing(); var list = await _vocabularySqliteConnection.GetAllWithChildrenAsync <VocabularyPair <OwnVocabulary> >(); if (list is null || !list.Any()) { return; } VocabularyPairs = new ObservableCollection <VocabularyPair <OwnVocabulary> >(list); ShownText = list.FirstOrDefault().Vocabulary1.Text; CurrentVocabularyPair = list.FirstOrDefault(); Culture1 = list.FirstOrDefault().Vocabulary1.Language; Culture2 = list.FirstOrDefault().Vocabulary2.Language; }