Der folgende Code verfügt über eine einfache Bindung, die den Text des TextBlocks mit dem Namen MyTextBlock unter Verwendung der exakt gleichen Bindungsnotation an die Text- und ToolTip-Eigenschaft von TextBox bindet:
<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>
Die Bindung verwendet auch die mit .NET 3.5 SP1 eingeführte StringFormat-Eigenschaft, die für die obige Text-Eigenschaft einwandfrei funktioniert, für die QuickInfo jedoch fehlerhaft zu sein scheint. Das erwartete Ergebnis ist "Es ist: Foo-Leiste". Wenn Sie jedoch mit der Maus über die Textbox fahren, zeigt die QuickInfo nur den Bindungswert an, nicht den mit Zeichenfolgen formatierten Wert. Irgendwelche Ideen?