WPF / XAML: Wie wird der gesamte Text in TextBlock groß geschrieben?

8

Ich möchte, dass alle Zeichen in einem Textblock in Großbuchstaben angezeigt werden

%Vor%

Die Strings werden durch Binding genommen. Ich möchte die Zeichenfolgen nicht im Wörterbuch selbst groß schreiben.

    
feralbino 25.07.2014, 12:39
quelle

6 Antworten

15

Oder verwenden Sie

%Vor%

in Ihrer TextBlock -Definition.

Siehe hier: MSDN - Typografie .Cities

BEARBEITEN:

Dies funktioniert nicht in Windows Phone 8.1 , nur in Windows 8.1 ...

    
TheEye 04.02.2015 14:02
quelle
10

Implementieren Sie einen benutzerdefinierten Konverter.

%Vor%

Fügen Sie das dann in Ihrem XAML als Ressource ein:

%Vor%

Und füge es deiner Bindung hinzu:

%Vor%     
kidshaw 25.07.2014 12:51
quelle
2

Wenn es keine große Sache ist, können Sie TextBox anstatt TextBlock wie folgt verwenden:

%Vor%     
RazvanR 25.07.2014 13:13
quelle
2

Ich verwende einen Zeichenumbruch-Wertkonverter:

%Vor%     
Stephen Drew 25.09.2014 14:17
quelle
1

Sie können eine angehängte Eigenschaft wie folgt verwenden:

%Vor%

Dann wird die Verwendung in xaml wie folgt aussehen:

%Vor%     
Johan Larsson 23.03.2018 06:54
quelle
0

Wie wäre es mit einem Konverter das konvertiert Ihren Text in Großbuchstaben. Auf diese Weise bleibt der ursprüngliche Text unverändert.

Verwendung von IValueConverter in der Bindung von WPF

    
Marcel B 25.07.2014 12:49
quelle