Есть ли способ установить привязку к TextBlock Span - PullRequest
4 голосов
/ 27 октября 2010

Я хотел бы использовать несколько элементов Span внутри TextBlock, и содержимое диапазонов должно быть установлено с помощью привязки.Я не думаю, что это возможно, но хотел бы сначала проверить здесь.

Ответы [ 2 ]

3 голосов
/ 06 мая 2012

@ walkman123 правильно, что вы не можете связать с span элементами в XAML.

Возможно, вы захотите использовать Run элементы вместо span элементов, поскольку вы можете связать их с 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>
1 голос
/ 05 мая 2012

Да, значение элемента Span нельзя связать, потому что это не элемент Framework, а встроенный элемент.

Только элементы каркаса могут быть связаны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...