Der folgende Code hat eine einfache Bindung, die den Text des Textblock MyTextBlock zu TextBox Text und ToolTip-Eigenschaft mit der exakt gleichen Bindungs Notation genannt bindet:WPF mit String Bindung funktioniert nicht auf ToolTips
<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 Die Bindung verwendet auch die StringFormat property introduced with .NET 3.5 SP1, die für die obige Text-Eigenschaft funktioniert, aber für die QuickInfo zu brechen scheint. Das erwartete Ergebnis ist "Es ist: Foo Bar", aber wenn Sie den Mauszeiger über das Textfeld bewegen, zeigt die QuickInfo nur den Bindungswert an, nicht den string-formatierten Wert. Irgendwelche Ideen?
ich nicht in der Lage war, eine der nachfolgend aufgeführten Lösungen zur Arbeit zu kommen, aber das tat: http://stackoverflow.com/questions/4498649/wpf-binding-stringformat-not-formating –