下面的代碼無法正常工作有一個簡單的綁定結合使用完全相同的綁定符號命名MyTextBlock到文本框的文本和工具提示財產TextBlock的文字:WPF用的StringFormat結合的工具提示
<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 property introduced with .NET 3.5 SP1這是工作正常的上述文本屬性,但似乎被打破了工具提示。預期的結果是「它是:Foo Bar」,但是當您將鼠標懸停在文本框上時,工具提示僅顯示綁定值,而不顯示字符串格式化值。有任何想法嗎?
我是不是能夠得到以下兩種工作建議的解決方案的,但是這一次做的:http://stackoverflow.com/questions/4498649/wpf-binding-stringformat-not-formatting – 2012-12-06 15:17:10