private static void Build(Window window) { Border border = new Border(); window.AppendChild(border); StackPanel panel = new StackPanel(); border.AppendChild(panel); panel.Orientation = Orientation.Vertical; panel.Overlap = true; Border header = new Border(); header.Height = 10; panel.AppendChild(header); StackPanel menu = new StackPanel(); menu.Id = "menu"; menu.Orientation = Orientation.Horizontal; menu.Overlap = true; panel.AppendChild(menu); Border left = new Border(); left.Width = 30; left.Padding = new ThicknessRectangle(1); menu.AppendChild(left); Border middle = new Border(); middle.Parent = menu; middle.Padding = new ThicknessRectangle(5); Border right = new Border(); right.Width = 20; right.Parent = menu; right.Padding = new ThicknessRectangle(1); TextBlock block = new TextBlock(); block.Text = text; block.Parent = left; block.Id = "left"; TextBlock block2 = new TextBlock(); block2.Text = longtext; block2.Parent = middle; block2.Id = "mid"; Button but = new Button(); but.Parent = right; but.Text = "ClickMe!"; but.Width = 8; but.Click += (sender) => { Application.StopUI(); }; }