Ejemplo n.º 1
0
        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);
     }
 }