void player_NextClick(object sender, EventArgs e) { try { l.Remove((l.GetAdorners(nav))[0]); } catch { } StackPanel sp = new StackPanel(); sp.Margin = new Thickness(0, server.ActualHeight + 5, 0, 0); sp.Width = nav.ActualWidth; var tb = CreateServerHelp(); Polygon poly = CreateTriangle(); sp.Children.Add(poly); sp.Children.Add(tb); UIElementAdorner d = new UIElementAdorner(sp, server); l = AdornerLayer.GetAdornerLayer(nav); l.Add(d); }
private void TextBlock_MouseDown(object sender, MouseButtonEventArgs e) { DockPanel overlayContainer = new DockPanel(); overlayContainer.VerticalAlignment = System.Windows.VerticalAlignment.Stretch; overlayContainer.HorizontalAlignment = System.Windows.HorizontalAlignment.Stretch; overlayContainer.Background = new SolidColorBrush(Color.FromArgb(100, 0,0,0)); overlayContainer.Width = app.ActualWidth; overlayContainer.Height = app.ActualHeight; overlayContainer.LastChildFill = false; var player = new Player(); player.Width = 300; player.Height = 50; player.SetValue(DockPanel.DockProperty, Dock.Bottom); player.NextClick += new EventHandler(player_NextClick); player.StopClick += new EventHandler(player_StopClick); overlayContainer.Children.Add(player); UIElementAdorner overlayAdorner = new UIElementAdorner(overlayContainer, app); overlayAdonerLayer = AdornerLayer.GetAdornerLayer(app); overlayAdonerLayer.Add(overlayAdorner); StackPanel sp = new StackPanel(); sp.Margin = new Thickness(0, nav.ActualHeight + 5, 0, 0); sp.Width = nav.ActualWidth; var tb = CreateNavHelp(); Polygon poly = CreateTriangle(); sp.Children.Add(poly); sp.Children.Add(tb); UIElementAdorner d = new UIElementAdorner(sp, nav); l = AdornerLayer.GetAdornerLayer(nav); l.Add(d); }