private async void webBrowser_Navigating(object sender, System.Windows.Navigation.NavigatingCancelEventArgs e)
{
if (e.Uri != null && e.Uri.Host.ToLower().Contains(BeatsClient.BeatsCallbackDomain.ToLower()))
{
webBrowser.NavigateToString(@"<html><body style=""background: #F2F3F5"" /></html>");
var queryStringParams = HttpUtility.ParseQueryString(e.Uri.Query);
if (queryStringParams.AllKeys.Contains("code"))
{
App.BeatsCode = queryStringParams["code"];
App.BeatsAccessToken = await client.GetAccesstoken();
if (App.ImportSource == ImportSources.Rdio)
this.Navigate(new RdioLogin());
else if (App.ImportSource == ImportSources.WindowsMediaPlayer)
this.Navigate(new WmpImport());
else if (App.ImportSource == ImportSources.iTunes)
this.Navigate(new ITunesImport());
}
}
}