/// <summary> /// Launches show artist task. /// </summary> /// <param name="sender">Show Artist Task button</param> /// <param name="e">Event arguments</param> private async void ShowArtistTask(object sender, RoutedEventArgs e) { ShowArtistTask task = new ShowArtistTask(); task.ArtistName = "Lady Gaga"; await task.Show(); }
/// <summary> /// Launches MixRadio App to show information on a selected artist. /// </summary> /// <param name="id">id of the artist.</param> public async void LaunchArtist(string id) { if (!initialized) { return; } ShowArtistTask task = new ShowArtistTask(); task.ArtistId = id; await task.Show(); }
/// <summary> /// Launches MixRadio to show details for the artist using the ShowArtistTask /// </summary> /// <param name="artist">The artist.</param> /// <returns>An async task to await</returns> public static async Task Show(this Artist artist) { ShowArtistTask task = new ShowArtistTask() { ArtistId = artist.Id, ArtistName = artist.Name }; await task.Show().ConfigureAwait(false); }