Các mã sau đây có một ràng buộc đơn giản mà liên kết với các văn bản của TextBlock tên MyTextBlock đến thuộc tính Text và ToolTip TextBox bằng cách sử dụng chính xác cùng một ký hiệu Binding:WPF ràng buộc với StringFormat không hoạt động trên 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>
Các ràng buộc cũng sử dụng các StringFormat property introduced with .NET 3.5 SP1 đó là làm việc tốt cho các văn bản trên tài sản nhưng dường như bị hỏng cho các ToolTip. Kết quả mong đợi là "Nó là: Foo Bar" nhưng khi bạn di chuột qua TextBox, ToolTip chỉ hiển thị giá trị ràng buộc, chứ không phải giá trị được định dạng chuỗi. Bất kỳ ý tưởng?
tôi đã không thể để có được một trong các giải pháp gợi ý dưới đây để làm việc, nhưng điều này đã làm: http://stackoverflow.com/questions/4498649/wpf-binding-stringformat-not-format –