2013-04-07 7 views
0

Je veux créer l'extrait suivant programme:Span dans TextBlock programme

<TextBlock> 
    12.01.2013 
    <Span xml:space="preserve" Foreground="#FFCCCCCC"> 21:09</Span> 
</TextBlock> 

Mais TextBlock semble ne pas soutenir TextPointer s, je ne peux pas voir un moyen d'insérer un Span.

Répondre

2

Cela fonctionne pour moi Téléphone 7.1:

C#

var tb = new TextBlock(); 
tb.Inlines.Add("12.01.2013"); 

var span = new Span { Foreground = new SolidColorBrush(Colors.Red) }; 
span.Inlines.Add(" 21:09"); 
tb.Inlines.Add(span); 

content.Content = tb; 

Xaml

<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0"> 
    <ContentPresenter x:Name="content"/> 
</Grid> 
+0

Merci, fonctionne comme un charme. Je me demande pourquoi cela n'est pas mentionné dans la documentation msdn 'Span'. –