private async Task displaysongs(ObservableCollection <StorageFile> dispsongs)
        {
            foreach (var file in dispsongs)
            {
                MusicProperties property = await file.Properties.GetMusicPropertiesAsync();

                StorageItemThumbnail thumb = await file.GetThumbnailAsync(ThumbnailMode.MusicView, 230, ThumbnailOptions.ResizeThumbnail);

                var name       = file.Name;
                var countt     = dispsongs.Count();
                var coverimage = new BitmapImage();
                coverimage.SetSource(thumb);

                totalsongsno.Text = string.Format("Total Songs: {0}", countt);
                var song = new Songprop();
                song.ID = id;

                song.songname   = name;
                song.songtitle  = property.Title;
                song.songartist = property.Artist;
                song.songalbum  = property.Album;
                song.albumcover = coverimage;
                song.songfile   = file;
                Songs.Add(song);
                id++;
            }
        }
        private async void GridView_ItemClick(object sender, ItemClickEventArgs e)
        {
            var song       = new Songprop();
            var playesouns = (Songprop)e.ClickedItem;
            var images     = playesouns.albumcover;
            var name       = playesouns.songartist;
            var names      = playesouns.songname;

            newelements.AutoPlay     = true;
            newelements.PosterSource = images;


            mygridview.ScrollIntoView(playesouns);
            mygridview.SelectedItem = true;

            newelements.TransportControls.IsStopEnabled               = true;
            newelements.TransportControls.IsStopButtonVisible         = true;
            newelements.TransportControls.IsFastForwardButtonVisible  = true;
            newelements.TransportControls.IsFastForwardEnabled        = true;
            newelements.TransportControls.IsFastRewindButtonVisible   = true;
            newelements.TransportControls.IsFastRewindEnabled         = true;
            newelements.TransportControls.IsPlaybackRateEnabled       = true;
            newelements.TransportControls.IsPlaybackRateButtonVisible = true;

            newelements.SetSource(await playesouns.songfile.OpenAsync(FileAccessMode.Read), playesouns.songfile.ContentType);
            newelements.Play();
            remaintxt.Text = string.Format("Now Playing: {0}", names);

            resultetxtblock.Text = names;
            tiletxt.Text         = name;


            var tilexml = TileUpdateManager.GetTemplateContent(TileTemplateType.TileSquare150x150PeekImageAndText02);

            var tileattr = tilexml.GetElementsByTagName("text");

            tileattr[0].AppendChild(tilexml.CreateTextNode(resultetxtblock.Text));
            tileattr[1].AppendChild(tilexml.CreateTextNode(tiletxt.Text));
            var tilenotify = new TileNotification(tilexml);

            TileUpdateManager.CreateTileUpdaterForApplication().Update(tilenotify);

            var tiles   = TileUpdateManager.GetTemplateContent(TileTemplateType.TileWide310x150IconWithBadgeAndText);
            var tileatr = tiles.GetElementsByTagName("text");

            tileatr[0].AppendChild(tiles.CreateTextNode(resultetxtblock.Text));
            tileatr[1].AppendChild(tiles.CreateTextNode(tiletxt.Text));
            var tilenotifyy = new TileNotification(tiles);

            TileUpdateManager.CreateTileUpdaterForApplication().Update(tilenotifyy);

            var template = ToastTemplateType.ToastText01;
            var xml      = ToastNotificationManager.GetTemplateContent(template);

            xml.DocumentElement.SetAttribute("launch", "Args");
            var text     = xml.CreateTextNode(resultetxtblock.Text);
            var elements = xml.GetElementsByTagName("text");

            elements[0].AppendChild(text);
            var toast    = new ToastNotification(xml);
            var notifier = ToastNotificationManager.CreateToastNotifier();

            notifier.Show(toast);
        }