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); }