private void updatedetail(FullFileDetailsMessage detail)
 {
     this.Dispatcher.RunAsync(CoreDispatcherPriority.High, new DispatchedHandler(() =>
      {
          SongDetails.Update(CurrentSong, detail.BitRate, detail.Size, detail.MusicType);
          ToolTip t1 = new ToolTip();
          t1.Content = SongDetails.MainKey;
          ToolTipService.SetToolTip(CurrentSongMainKey, t1);
          ToolTip t2 = new ToolTip();
          t2.Content = SongDetails.Album;
          ToolTipService.SetToolTip(CurrentSongAlbum, t2);
          ToolTip t3 = new ToolTip();
          t3.Content = SongDetails.Title;
          ToolTipService.SetToolTip(CurrentSongTitle, t3);
      }));
 }
 private async void FindCurrentFile(string mainkey)
 {
     var file = FileList.Find(x => (mainkey == (((StorageFile)x).Path)));
     MusicProperties p = await ((StorageFile)file).Properties.GetMusicPropertiesAsync();
     var b = await ((StorageFile)file).GetBasicPropertiesAsync();
     var fulldetail = new FullFileDetailsMessage(file.FileType, b.Size, p.Bitrate);
     MessageService.SendMessageToForeground(fulldetail);
 }