private void showPopup_Click(object sender, RoutedEventArgs e) { // Create some content to show in the popup. Typically you would // create a user control. Border border = new Border(); border.BorderThickness = new Thickness(5.0); StackPanel panel1 = new StackPanel(); Button button1 = new Button(); button1.Content = "Close"; button1.Margin = new Thickness(5.0); TextBlock textblock1 = new TextBlock(); textblock1.Text = "The popup control"; textblock1.Margin = new Thickness(5.0); panel1.Children.Add(textblock1); panel1.Children.Add(button1); border.Child = panel1; MoviePlayer MovieFrame = new MoviePlayer(ref p,"","",""); // Set the Child property of Popup to the border // which contains a stackpanel, textblock and button. p.Child = MovieFrame; // Set where the popup will show up on the screen. p.VerticalOffset = 110; p.HorizontalOffset = 0; // Open the popup. p.IsLightDismissEnabled = true; p.IsOpen = true; }
private async void MovieView_movieClick(object sender, ItemClickEventArgs e) { string resourceAddress; //if(load=="InitialLoad") // resourceAddress = "http://api.themoviedb.org/3/movie/upcoming?api_key=92823611cf125c78d8edcb980f28f397"; //else resourceAddress = "http://api.themoviedb.org/3/movie/"jarjar[i]["title"] ?api_key=92823611cf125c78d8edcb980f28f397"; var itemId = ((DetailedDataItem)e.ClickedItem).Actors; resourceAddress="http://api.themoviedb.org/3/movie/"+itemId+ "/trailers?api_key=92823611cf125c78d8edcb980f28f397"; //link DJ's //this.Frame.Navigate(typeof(ItemDetailPage), itemId); try { HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Get, resourceAddress); request.Headers.Accept.ParseAdd("application/json"); Debug.WriteLine("request.Headers"); HttpResponseMessage response = await httpClient.SendAsync(request, HttpCompletionOption.ResponseHeadersRead); String contentStr = await response.Content.ReadAsStringAsync(); JObject o = JObject.Parse(contentStr); jarjar = (JArray)o["results"]; //this.Frame.Navigate(typeof(StartPage),((JArray)o["youtube"])[0]["source"].ToString()); MoviePlayer MovieFrame;//=new MoviePlayer(ref p, ""); try { MovieFrame = new MoviePlayer(ref p, ((JArray)o["youtube"])[0]["source"].ToString(), ((DetailedDataItem)e.ClickedItem).ReleaseDate.ToString(), ((DetailedDataItem)e.ClickedItem).Title.ToString()); p.Child = MovieFrame; } catch (Exception excep) { } // Set the Child property of Popup to the border // which contains a stackpanel, textblock and button. //p.Child = MovieFrame; // Set where the popup will show up on the screen. p.VerticalOffset = 110; p.HorizontalOffset = 0; // Open the popup. p.IsLightDismissEnabled = true; p.IsOpen = true; } catch (HttpRequestException hre) { Debug.WriteLine(hre.ToString()); } }