private void _workerRun(object sender, DoWorkEventArgs e)
        {
            if (e.Argument is Top)
            {
                e.Result = new ObservableCollection <Stream>(TwitchImp.generateStreams((e.Argument as Top).game.name));
            }

            if ((sender as BackgroundWorker).CancellationPending)
            {
                e.Cancel = true;
                return;
            }
        }
示例#2
0
 public MainPageViewModel()
 {
     Games      = new ObservableCollection <Top>(TwitchImp.generateTopGames());
     Channels   = new ObservableCollection <Stream>();
     SearchText = "Search...";
 }