Beispiel #1
0
 public AudioController(VkSettings vk)
 {
     _request               = new Request(vk);
     _settings.IsPlaying    = false;
     AppSettings.sIsPlaying = false;
     _my_audio              = _request.getMyAudioList();
     _audio_list            = _my_audio;
 }
Beispiel #2
0
        public MainWindow(VkSettings vk)
        {
            InitializeComponent();

            _request          = new Request(vk);
            _audio_controller = new AudioController(vk);

            labelSong.MouseLeftButtonDown += new MouseButtonEventHandler(Label_MouseLeftButtonDown);
            _backgroundThread.DoWork      += backgroundThread_GetAudio;

            DispatcherTimer timer = new DispatcherTimer();

            timer.Tick    += timer_Tick;
            timer.Interval = TimeSpan.FromSeconds(1);
            timer.Start();
        }
Beispiel #3
0
 private void webBrowser_LoadCompleted(object sender, System.Windows.Navigation.NavigationEventArgs e)
 {
     try
     {
         String url  = webBrowser.Source.ToString();
         String info = url.Split('#')[1];
         if (info[0] == 'a')
         {
             VkSettings vk = new VkSettings();
             vk.Token  = info.Split('&')[0].Split('=')[1];
             vk.UserId = info.Split('=')[3];
             vk.Auth   = true;
             MainWindow mw = new MainWindow(vk);
             this.Hide();
             mw.Show();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         //WebBrowser_Loaded(null, null);
     }
 }
Beispiel #4
0
 public Request(VkSettings settings)
 {
     _provider.VkSettings = settings;
 }