我想在文本塊內創建一個多重綁定的工具提示,但是無論我嘗試什麼都行不通。WPF - 帶多重綁定的工具提示
這是我到目前爲止已經試過:
<TextBlock Text="{Binding Description, StringFormat='Description : {0}{}'}">
<ToolTipService.ToolTip>
<TextBlock>
<TextBlock.Text>
<MultiBinding StringFormat="Description : {0}{1}{}">
<Binding Path="FirstDescription" />
<Binding Path="SecondDescription" />
</MultiBinding>
</TextBlock.Text>
</TextBlock>
</ToolTipService.ToolTip>
</TextBlock>
但是當我嘗試它,我所看到的提示是:System.Windows.Controls.TextBlock。
當我嘗試沒有tooltipservice,只有提示,像這樣:
<TextBlock Text="{Binding Description, StringFormat='Description : {0}{}'}">
<ToolTip>
<TextBlock>
<TextBlock.Text>
<MultiBinding StringFormat="Description : {0}{1}{}">
<Binding Path="FirstDescription" />
<Binding Path="SecondDescription" />
</MultiBinding>
</TextBlock.Text>
</TextBlock>
</ToolTip>
</TextBlock>
屏幕只是會被卡住。
@Pachu ok我回答了你關於方括號和添加整個工作代碼。使用後你還有什麼問題嗎? –
我這樣做,我在工具提示中看到以下文本:「System.Windows.Controls.TextBlock」,而不是我想要的文本。 – Pachu
對不起,但我不能重現您的問題。我刪除了空括號,現在代碼工作正常。你使用什麼版本的.net框架?是你的例子是風格/模板的一部分或不是? –