private void InitFixedRowBoxes() { var stylesheet = SetupStyles(); var styles = new AssembledStyles(stylesheet); RootBox root = new RootBoxFdo(styles.WithFirstLineIndent(10000)); var item1 = ApplyTsStringStyle("This begins row one", "Normal", 1); var item2 = ApplyTsStringStyle("This is Box 2", "Normal", 1); var item3 = ApplyTsStringStyle("This is Box 3", "Normal", 1); var item4 = ApplyTsStringStyle("This ends row one", "Normal", 1); root.Builder.Show( Row.WithWidths(new FixedColumnWidths(300, 60, 60, 100)).Containing( Cell.Containing(Paragraph.Containing(Display.Of(() => item1.TsContents)).Style(item1.ParaStyle)).Pads(2000, 2000, 2000, 2000).Margins(2000, 2000, 2000, 2000) .BackColor(Color.Pink).Border(1000), Cell.Containing(Paragraph.Containing(Display.Of(() => item2.TsContents)).Style(item2.ParaStyle)).Pads(2000, 2000, 2000, 2000).Margins(2000, 2000, 2000, 2000) .BackColor(Color.Orange).Border(1000), Cell.Containing(Paragraph.Containing(Display.Of(() => item3.TsContents)).Style(item3.ParaStyle)).Pads(2000, 2000, 2000, 2000).Margins(2000, 2000, 2000, 2000) .BackColor(Color.LightGray).Border(1000), Cell.Containing(Paragraph.Containing(Display.Of(() => item4.TsContents)).Style(item4.ParaStyle)).Pads(2000, 2000, 2000, 2000).Margins(2000, 2000, 2000, 2000) .BackColor(Color.FloralWhite).Border(1000)).Margins(5000, 5000, 5000, 5000).Borders(1000, 1000, 1000, 1000, Color.Black)); root.Builder.Show( Row.WithWidths(new FixedColumnWidths(300, 60, 60, 100)).WithWrap.Containing( Cell.Containing(Paragraph.Containing(Display.Of(() => item1.TsContents)).Style(item1.ParaStyle)).Pads(2000, 2000, 2000, 2000).Margins(2000, 2000, 2000, 2000) .BackColor(Color.Pink).Border(1000), Cell.Containing(Paragraph.Containing(Display.Of(() => item2.TsContents)).Style(item2.ParaStyle)).Pads(2000, 2000, 2000, 2000).Margins(2000, 2000, 2000, 2000) .BackColor(Color.Orange).Border(1000), Cell.Containing(Paragraph.Containing(Display.Of(() => item3.TsContents)).Style(item3.ParaStyle)).Pads(2000, 2000, 2000, 2000).Margins(2000, 2000, 2000, 2000) .BackColor(Color.LightGray).Border(1000), Cell.Containing(Paragraph.Containing(Display.Of(() => item4.TsContents)).Style(item4.ParaStyle)).Pads(2000, 2000, 2000, 2000).Margins(2000, 2000, 2000, 2000) .BackColor(Color.FloralWhite).Border(1000)).Margins(5000, 5000, 5000, 5000).Borders(1000, 1000, 1000, 1000, Color.Black)); styleChooser.Visible = true; theSharpView.Root = root; theSharpView.Focus(); }