private void MainPage_Loaded(object sender, RoutedEventArgs e) { foreach (string file in new List<string> { "cedict_ts.u8", "english.csv", "pinyin.csv", "hanzi.csv" }) { Resource2IsolatedStorageDecoder decoder = new Resource2IsolatedStorageDecoder(); decoder.ProgressChanged += new System.ComponentModel.ProgressChangedEventHandler(decoder_ProgressChanged); decoder.RunWorkerCompleted += new System.ComponentModel.RunWorkerCompletedEventHandler(decoder_RunWorkerCompleted); decoder.DecodeAsync(file + ".lzma", file); } }
private void button5_Click(object sender, RoutedEventArgs e) { test = 5; Resource2IsolatedStorageDecoder d = new Resource2IsolatedStorageDecoder(); d.ProgressChanged += new System.ComponentModel.ProgressChangedEventHandler(d_ProgressChanged); d.RunWorkerCompleted += new System.ComponentModel.RunWorkerCompletedEventHandler(d_RunWorkerCompleted); d.DecodeAsync("test.lzma", "test5.out"); }
void ExtractFile(string file) { inProgress++; Resource2IsolatedStorageDecoder decoder = new Resource2IsolatedStorageDecoder(); Resource2IsolatedStorageDecoder.AllowConcurrentDecoding = false; decoder.ProgressChanged += new ProgressChangedEventHandler(decoder_ProgressChanged); decoder.RunWorkerCompleted += new RunWorkerCompletedEventHandler(decoder_RunWorkerCompleted); Progress.Visibility = System.Windows.Visibility.Visible; Status.Visibility = System.Windows.Visibility.Visible; decoder.DecodeAsync(file + ".lzma", file); }