Entwickler-Ecke
WPF / Silverlight - Texttrimming in einem TextBlock
Andreaz - Di 23.08.11 21:31
Titel: Texttrimming in einem TextBlock
Hallo,
ich habe eine Textblock mit einer fixen Höhe und Breite. Den Inhalt lese ich über ein Backend ein ein. Die Inhalte aus dem Backend sind meist deutlich länger, wie meine Textbox anzeigen kann. An der Stelle, an der der Text abgebrochen wird, soll ein Hyperlink eingebaut werden. Dazu habe ich meine eigene Text-Trimming Methode entwickelt, die aber nicht perfert funktioniert. Das Problem ist einfach, dass ich nicht vernünftig herausbekomme, an welcher Stelle mein Text abgebrochen wirde.
Habe es versucht, indem ich die Länge des Strings in Pixel ermittel und so diesen an einer bestimmten Stelle splitten kann. Nur leider klappt das nicht wie gewünscht. Hat jemand eine Ahnung, wie die Text-Trimming Methode von Microsoft entwickelt wurde oder kann mir einen Tip geben, wie ich hersausfinde, an welcher Stelle mein String gesplittet werden muss.
Viele Grüße
Andreas
storestore - Di 23.08.11 22:51
Schick uns doch mal bitte den Code
dark-destination1988 - Mi 24.08.11 07:32
was heißt bei dir abgebrochen? Neue Zeile?
Es gibt da die Split Methode, die teilt dir den String an der Stelle, wo sie das übergebene Zeichen(char) findet.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!