@ walkman123 is correct that you cannot bind to span elements in XAML.
You might want to consider Run elements rather than span elements, as you can bind them to them from a TextBlock .
<TextBlock FontFamily="Arial" Width="400" Text="Company Information"> <Run FontFamily="Courier New" FontSize="24" Text="{Binding CompanyName}" /> <LineBreak/> <Run FontFamily="Courier New" FontSize="18" FontStyle="Italic" Text="{Binding CompanyAddress}" /> <LineBreak/> <Run FontFamily="Courier New" FontSize="14" FontWeight="Bold" Text="{Binding CompanyPhone}" /> <LineBreak/> </TextBlock>
source share