Ich habe eine Zeichenfolge [] mit einzelnen Wörtern aus einem Absatz des Textes analysiert. Ich muss jedes Wort in seiner eigenen Zelle anzeigen und jeder Zelle eine dynamische Breite zuweisen, die auf der Länge des Worts basiert. Ich möchte so viele Wörter wie möglich innerhalb der maximalen Breite jeder Zeile haben.Rendern Sie eine Zeichenfolge [] als eine Reihe von bearbeitbaren Steuerelementen?
Kurz gesagt, ich versuche, einen bestimmten Textabschnitt als eine Reihe von bearbeitbaren Steuerelementen in einer Weise darzustellen, die wie ein reines Textdokument aussieht, wobei jedes Wort nur seinen erforderlichen Platz verbraucht auf jeder "Linie".
Ich habe zuerst versucht, eine DataList mit RepeatLayout im Tabellenmodus und RepeatColumns auf einen festgelegten Wert von 10 zu verwenden, mit einem Repeater innerhalb eines Label-Steuerelements; Dies führte zu 10 Wörtern pro Zeile, aber jeder Zelle mit einer festen Breite.
Ich habe überlegt, eine GridView mit einer einzigen Spalte zu verwenden, die ich mit so vielen Wörtern (in Form von Label-Steuerelementen) pro Zeile füllen würde, wie es passt, Hinzufügen neuer Zeilen nach Bedarf, bis der gesamte Absatz erstellt ist.
Könnte jemand bitte einen eleganten Weg teilen, dies zu tun?
Danke, das hat den Trick gemacht. –