ऐसे विभिन्न Inlineतत्व हैं जो आपकी सहायता कर सकते हैं, सरलतम स्वरूपण विकल्पों के लिए जिनका आप उपयोग कर सकते हैं Bold, Italicऔर Underline:
<TextBlock>
Sample text with <Bold>bold</Bold>, <Italic>italic</Italic> and <Underline>underlined</Underline> words.
</TextBlock>

मुझे लगता है कि यह ध्यान देने योग्य है, कि उन तत्वों बस के लिए shorthands वास्तव में Spanसेट विभिन्न गुणों के साथ तत्वों (यानी: के लिए Bold, FontWeightसंपत्ति के लिए सेट है FontWeights.Bold)।
यह हमें हमारे अगले विकल्प पर लाता है: उपर्युक्त Spanतत्व।
आप ऊपर के रूप में इस तत्व के साथ एक ही प्रभाव प्राप्त कर सकते हैं, लेकिन आपको और भी अधिक संभावनाएं प्रदान की जाती हैं; आप (दूसरों के बीच) Foregroundया Backgroundगुण सेट कर सकते हैं:
<TextBlock>
Sample text with <Span FontWeight="Bold">bold</Span>, <Span FontStyle="Italic">italic</Span> and <Span TextDecorations="Underline">underlined</Span> words. <Span Foreground="Blue">Coloring</Span> <Span Foreground="Red">is</Span> <Span Background="Cyan">also</Span> <Span Foreground="Silver">possible</Span>.
</TextBlock>

Spanतत्व भी इस जैसे अन्य तत्व शामिल हो सकते:
<TextBlock>
<Span FontStyle="Italic">Italic <Span Background="Yellow">text</Span> with some <Span Foreground="Blue">coloring</Span>.</Span>
</TextBlock>

एक और तत्व है, जो काफी समान है Span, इसे कहा जाता है Run। Runअन्य इनलाइन तत्वों जबकि शामिल कर सकते हैं नहीं Spanकर सकते हैं, लेकिन आप आसानी से कर सकते हैं बाँध के लिए एक चर Runके Textसंपत्ति:
<TextBlock>
Username: <Run FontWeight="Bold" Text="{Binding UserName}"/>
</TextBlock>

इसके अलावा, यदि आप चाहें, तो आप कोड-पीछे से पूरे प्रारूपण कर सकते हैं:
TextBlock tb = new TextBlock();
tb.Inlines.Add("Sample text with ");
tb.Inlines.Add(new Run("bold") { FontWeight = FontWeights.Bold });
tb.Inlines.Add(", ");
tb.Inlines.Add(new Run("italic ") { FontStyle = FontStyles.Italic });
tb.Inlines.Add("and ");
tb.Inlines.Add(new Run("underlined") { TextDecorations = TextDecorations.Underline });
tb.Inlines.Add("words.");