Poniższy kod zawiera proste powiązanie, które wiąże tekst elementu TextBlock o nazwie MyTextBlock z właściwością TextBox i etykietkę narzędzia przy użyciu dokładnie tej samej notacji Binding:
<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>
Powiązanie używa również właściwości StringFormat wprowadzonej w .NET 3.5 SP1, która działa dobrze w przypadku powyższej właściwości Text, ale wydaje się być uszkodzona w przypadku etykietki narzędzia. Oczekiwany wynik to „It is: Foo Bar”, ale po najechaniu kursorem na TextBox, ToolTip pokazuje tylko wartość powiązania, a nie wartość sformatowaną jako ciąg. Jakieś pomysły?