Um einen Text innerhalb einer Textbox zu formatieren, steht einem die Klasse Run zur Verfügung. Run ist ein Element für fortlaufenden Inhalt auf Inlineebene, das formatierten oder unformatierten Lauftext enthalten kann.


    Hier steht Text der
    verschiedene Formate darstellt.

Einen Zeilenumbruch innerhalb eines Textblocks erreicht man mit

Bei einem Hyperlink kann diese Methode auch angewendet werden. (In Silverlight HyperlinkButton)

            
    
        Hier steht ein Hyperlink                 
              
            über mehrere Zeilen.
    

Im Hyperlinkbeispiel sieht man auch, wie man den Text kursiv,  fett geschrieben und unterstrichen, noch formatieren kann.

Selbst Bilder können so in einem TextBlock mit dargestellt werden:


    Das bin ich
    
    

Es ist auch möglich, innerhalb des Textblock-Controls Werte aus einem Binding heraus darzustellen:


    Ihre Bestellung
    
    Produkt:
    
    (
        
    )
public partial class MainWindow : Window
{
    public Order Order { get; set; }

    public MainWindow()
    {
        InitializeComponent();
        LoadOrders();
    }  
    private void LoadOrders()
    {
        Order = new Order();
        Order.productName = "Mountainbike";
        Order.quantity = 1;

        this.DataContext = this;
    }
}


Viel Spaß beim entwickeln : )

Text innerhalb eines TextBlock-Controls formatieren – XAML
Markiert in: