Связывание содержимого Span - PullRequest
11 голосов
/ 28 июля 2010

У меня есть окно, которое отображает текст. Текст состоит из двух частей: первая фиксируется, а вторая должна быть содержимым объекта DependencyProperty, объявленного в окне.

Я рассмотрел использование TextBlock, содержащего два Span, первый из которых содержит фиксированный контент, а второй - переменный контент, но я не вижу ничего очевидного в классе Span, который позволил бы мне связываться с вышеупомянутая DependencyProperty.

В настоящее время я использую две метки, расположенные рядом, но это уродливо и не помогает мне, если я хочу получить содержимое всего текстового блока (как я делаю при отображении всплывающей подсказки в случае, если окно слишком узкий, чтобы отобразить весь текстовый блок).

Может ли кто-нибудь помочь мне решить эту, казалось бы, простую проблему? Спасибо.

1 Ответ

27 голосов
/ 28 июля 2010

Если вы используете .NET 4:

<TextBlock>
    <Run Text="Fixed:"/>
    <Run Text="{Binding Variable}"/>
</TextBlock>

До .NET 4 свойство Run *1004* не было свойством зависимости.

...