Или, чтобы быть более понятным, как я могу отформатировать блок текста (в моем случае, чтобы быть включенным во всплывающую подсказку), чтобы некоторые части текста происходили из связанных значений.
В простом C # я бы использовал:
_toolTip.Text = string.Format("{1:#0}% up, {2:#0}% down",
Environment.NewLine, percentageOne, percentage2);
Однако разметка WPF XAML для свойства Text, похоже, может содержать только одну привязку. Фигурные скобки вселили в меня большие надежды, но это невозможно:
<Element>
<Element.Tooltip>
<!-- This won't compile -->
<TextBlock Text="{Binding Path=PercentageOne}% up, {Binding Path=PercentageTwo}% down"/>
</Element.Tooltip>
</Element>
Я прочитал, что свойство Run.Text
не является свойством зависимости и поэтому не может быть связано.
Есть ли способ выполнить это форматирование в XAML?