Hintegrundfarbe in TextBox

08/11/2008 - 13:02 von Wojtek Kusch | Report spam
Hallo!
Ich habe eine WPF-App und möchte einen string - der Zeilenumbrüche
enthàlt (z.B. "abcdef\ghi") - auch so darstellen. Das funktioniert,
wenn ich den string einfach dem property "Text" einer TextBox
(multiline) zuweise (über Binding).
Allerding möchte ich jeder ungeraden Zeile eine andere Hintegrundfarbe
(oder Vordergrundfarbe) zuweisen. Kann ich das überhaupt mit einer
TextBox erreichen?
Oder welches Control sollte ich benutzen?
Vielen Dank für die Hilfe,
Wojtek
 

Lesen sie die antworten

#1 Frank Dzaebel
08/11/2008 - 16:22 | Warnen spam
Hallo Wojtek,

Ich habe eine WPF-App und möchte einen string - der Zeilenumbrüche
enthàlt (z.B. "abcdef\ghi") - auch so darstellen. Das
funktioniert, wenn ich den string einfach dem property "Text" einer
TextBox (multiline) zuweise (über Binding).
Allerding möchte ich jeder ungeraden Zeile eine andere Hintegrundfarbe
(oder Vordergrundfarbe) zuweisen. Kann ich das überhaupt mit einer
TextBox erreichen? Oder welches Control sollte ich benutzen?



Also Du kennst ja schon die Möglichkeiten,
wie man es über ein ListView macht:

[Alternierender ListView-Style (WPF)]
http://dzaebel.net/Downloads/WpfGenericList.zip

über den XmlDataProvider:

[Alternierender Style mit XML (WPF)]
http://dzaebel.net/Downloads/WpfGenericListXml.zip

[Gewusst wie: Ändern der Hintergrundfarbe von Zeilen in einem
ListView-Steuerelement]
http://msdn.microsoft.com/de-de/lib...50769.aspx

___________________________________________

Aber in dieser Frage suchst Du wahrscheinlich das
*TextBlock* Steuerelement:

[TextBlock-Klasse (System.Windows.Controls)]
http://msdn.microsoft.com/de-de/lib...block.aspx

[Übersicht über das TextBlock-Inhaltsmodell]
http://msdn.microsoft.com/de-de/lib...13554.aspx



ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen