public void SerializeTest() { LynicSerialization lynicSerialization = new LynicSerialization("temp.dat"); lynicSerialization.Serialize(lyricList); var result = lynicSerialization.Deserialize(); }
async private void Btn_Refresh_Click(object sender, RoutedEventArgs e) { Btn_Refresh.IsEnabled = false; var lyricList = await LyricFetchController.FetchLyricList(); LynicSerialization lynicSerialization = new LynicSerialization("lyric.dat"); lynicSerialization.Serialize(lyricList); Btn_Refresh.IsEnabled = true; }
private void Btn_Find_Click(object sender, RoutedEventArgs e) { try { LynicSerialization lynicSerialization = new LynicSerialization(DATA_PATH); List <LyricModel> lyricList = lynicSerialization.Deserialize(); LV_ResultList.ItemsSource = LyricSearcher.SearchInLyricList(lyricList, TB_Find.Text); } catch (FileNotFoundException) { MessageBoxResult result = MessageBox.Show("Cannot find any lyric. Click refresh button.", "WARN", MessageBoxButton.OK, MessageBoxImage.Question); } }