テキストブロック内にマルチ綴じのツールチップを作成したいが、試してみるとうまくいかない。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]を、私は括弧についてあなたに答え、全体workongコードを追加します。あなたはまだそれを使用した後に問題がありましたか? –
私は、ツールヒントに次のテキストが表示されます。「System.Windows.Controls.TextBlock」は、必要なテキストの代わりに表示されます。 – Pachu
申し訳ありませんが、問題を再現できません。私は空の括弧を削除し、コードは正常に動作します。 .netフレームワークのどのバージョンを使用していますか?あなたの例はスタイル/テンプレートの一部かどうかですか? –