Mehrzeiliger Text in einer WPF-Schaltfläche

Wie erhalte ich mehrzeiligen Text auf einer WPF-Schaltfläche, wenn ich nur C # verwende? Ich habe Anwendungsbeispiele gesehen<LineBreak/> in XAML, aber meine Schaltflächen werden vollständig programmgesteuert in C # erstellt. Die Nummer und die Beschriftungen auf den Schaltflächen entsprechen den Werten im Domänenmodell, daher kann ich XAML nicht verwenden, um dies anzugeben.

Ich habe den naiven Ansatz unten ausprobiert, aber er funktioniert nicht.

Button b = new Button();
b.Content = "Two\nLines";

oder

b.Content = "Two\r\nLines";

In beiden Fällen sehe ich nur die erste Zeile ("Zwei") des Textes.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage