public void PanelDown(Pages.Detail detail) { WrapPanel wrpgelen = new WrapPanel(); wrpgelen = (WrapPanel)detail.upanel.FindName("panel" + Model.pab); detail.upanel.Children.Remove(wrpgelen); WrapPanel wrpgiden = new WrapPanel(); wrpgiden = (WrapPanel)detail.upanel.FindName("panel" + (Model.pab + 1)); detail.upanel.Children.Remove(wrpgiden); detail.upanel.UnregisterName("panel" + (Model.pab)); detail.upanel.UnregisterName("panel" + (Model.pab + 1)); wrpgelen.Name = "panel" + (Model.pab + 1); detail.upanel.RegisterName(wrpgelen.Name, wrpgelen); wrpgiden.Name = "panel" + (Model.pab); detail.upanel.RegisterName(wrpgiden.Name, wrpgiden); detail.upanel.Children.Insert((Model.pab), wrpgiden); detail.upanel.Children.Insert((Model.pab + 1), wrpgelen); Model.pab++; }
public WrapPanel PanelAdd(Pages.Detail detail) { Model.cab++; WrapPanel ana = new WrapPanel(); ana.Name = $"panel{Model.cab}"; detail.upanel.RegisterName(ana.Name, ana); ana.MouseUp += detail.Ana_MouseUp; ana.MouseMove += detail.Ana_MouseMove; ana.MouseLeave += detail.Ana_MouseLeave; ana.Cursor = Cursors.Hand; ana.Margin = new Thickness(0, 0, 0, 10); ana.Cursor = Cursors.Hand; ana.Background = (Brush)bc.ConvertFrom("#e6e6e6"); RichTextBox rctyp = new RichTextBox(); rctyp.Padding = new Thickness(3, 6, 3, 6); rctyp.BorderThickness = new Thickness(0); rctyp.HorizontalContentAlignment = HorizontalAlignment.Center; rctyp.Background = (Brush)bc.ConvertFrom("transparent"); rctyp.Width = 70; rctyp.Height = 40; rctyp.FontSize = 16; rctyp.Document.Blocks.Clear(); rctyp.Document.Blocks.Add( new Paragraph(new Run( "TEST" )) ); ana.Children.Add(rctyp); RichTextBox rcprt = new RichTextBox(); rcprt.BorderThickness = new Thickness(0); rcprt.Background = (Brush)bc.ConvertFrom("transparent"); rcprt.Width = 340; rcprt.Height = 40; rcprt.VerticalContentAlignment = VerticalAlignment.Center; rcprt.FontSize = 16; rcprt.Document.Blocks.Clear(); rcprt.Document.Blocks.Add( new Paragraph(new Run( "TEST" )) ); ana.Children.Add(rcprt); WrapPanel yakala = new WrapPanel(); yakala.Height = 40; yakala.Width = 40; yakala.Name = "Yakala" + Model.cab; yakala.Background = (Brush)bc.ConvertFrom("transparent"); yakala.MouseUp += detail.Btn_MouseUp; yakala.MouseMove += detail.Btn_MouseMove; yakala.MouseLeave += detail.Btn_MouseLeave; ana.Children.Add(yakala); return(ana); }