2010-04-24 5 views
8

Ich habe eine Textzeile in einem Textblock, der lautet:Kann ich mehrere Farben in einem einzelnen Textblock in WPF haben?

„Erkannt [Geste] mit einer Genauigkeit von [Genauigkeit]“

In WPF ist es möglich, für mich in der Lage zu sein, die Farbe zu ändern, der Elemente in einem Textblock? Kann ich einen Textblock mehrere Farben haben? Zum Beispiel möchte ich, dass der gesamte Textblock schwarz ist, mit Ausnahme des Gestennamens, den ich gerne rot hätte.

Ist dies in WPF möglich?

Antwort

14

sehen, ob das hilft:

<TextBlock> 
     Detected 
     <TextBlock Text="{Binding Gesture}" Foreground="Red" /> 
     with an accuracy of 
     <TextBlock Text="{Binding Accuracy}" /> 
</TextBlock> 
+0

Einziges Problem ist, dass diese vier Textbereiche ('Detected',' Gesture', 'mit einem Genauigkeit von "und" Genauigkeit ") werden nicht auf der gleichen Linie sein - sie werden stattdessen auf verschiedenen Linien einfach beabstandet sein. Aber ich mag das Konzept. – vapcguy

Verwandte Themen