protected override void OnStartDemo(SampleViewport viewport) { textbox = new LayoutFarm.CustomWidgets.TextBox(400, 30, false); textbox.SetLocation(20, 20); var textSplitter = new Composers.ContentTextSplitter(); textbox.TextSplitter = textSplitter; listView = new CustomWidgets.ListView(300, 200); listView.SetLocation(0, 40); listView.Visible = false; //------------------------------------ //create special text surface listener var textSurfaceListener = new LayoutFarm.Text.TextSurfaceEventListener(); textSurfaceListener.CharacterAdded += (s, e) => UpdateSuggestionList(); textSurfaceListener.CharacterRemoved += (s, e) => UpdateSuggestionList(); textSurfaceListener.PreviewArrowKeyDown += new EventHandler <Text.TextDomEventArgs>(textSurfaceListener_PreviewArrowKeyDown); textSurfaceListener.PreviewEnterKeyDown += new EventHandler <Text.TextDomEventArgs>(textSurfaceListener_PreviewEnterKeyDown); textbox.TextEventListener = textSurfaceListener; //------------------------------------ viewport.AddContent(textbox); viewport.AddContent(listView); //------------------------------------ BuildSampleCountryList(); }
protected override void OnStartDemo(SampleViewport viewport) { var textbox1 = new LayoutFarm.CustomWidgets.TextBox(400, 100, true); var style1 = new Text.TextSpanStyle(); style1.FontInfo = viewport.P.GetFont("tahoma", 10, PixelFarm.Drawing.FontStyle.Regular); textbox1.DefaultSpanStyle = style1; viewport.AddContent(textbox1); var textbox2 = new LayoutFarm.CustomWidgets.TextBox(400, 500, true); textbox2.SetLocation(20, 120); viewport.AddContent(textbox2); var textSplitter = new Composers.ContentTextSplitter(); textbox2.TextSplitter = textSplitter; textbox2.Text = "Hello World!"; }