Следующий код имеет простую привязку, которая связывает текст TextBlock с именем MyTextBlock со свойством TextBox и свойством ToolTip, используя ту же нотацию привязки:
<StackPanel>
<TextBlock x:Name="MyTextBlock">Foo Bar</TextBlock>
<TextBox Text="{Binding ElementName=MyTextBlock, Path=Text, StringFormat='It is: \{0\}'}"
ToolTip="{Binding ElementName=MyTextBlock, Path=Text, StringFormat='It is: \{0\}'}" />
</StackPanel>
Привязка также использует свойство StringFormat, представленное в .NET 3.5 SP1, которое отлично работает для указанного выше свойства Text, но, похоже, не работает для всплывающей подсказки. Ожидаемый результат - «Это: панель Foo», но когда вы наводите курсор на TextBox, всплывающая подсказка показывает только значение привязки, а не значение в строковом формате. Любые идеи?