Silverlight 有没有办法在文本块范围上设置绑定

Silverlight 有没有办法在文本块范围上设置绑定,silverlight,xaml,Silverlight,Xaml,我希望在TextBlock中使用几个Span元素,并通过绑定设置Span的内容。我认为这是不可能的,但我想先在这里仔细检查一下。是的,Span元素值不能绑定,因为它不是框架元素,而是内联元素 只能绑定框架元素。@walkman123是正确的,您不能绑定到XAML中的span元素 您可能想考虑使用运行< /COD>元素,而不是 SUP元素,因为您可以从文本块< /代码>中绑定到这些。 <TextBlock FontFamily="Arial" Width="400" Text="Compan

我希望在TextBlock中使用几个Span元素,并通过绑定设置Span的内容。我认为这是不可能的,但我想先在这里仔细检查一下。

是的,Span元素值不能绑定,因为它不是框架元素,而是内联元素


只能绑定框架元素。

@walkman123是正确的,您不能绑定到XAML中的
span
元素

您可能想考虑使用<代码>运行< /COD>元素,而不是<代码> SUP元素,因为您可以从<代码>文本块< /代码>中绑定到这些。

<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>