2011-12-17 10 views
0

私はWPFウィンドウでImageコントロールを持っています。マウスがこの画像上にマウスを乗せているときに、複雑なツールチップを表示したいと思います。WPFで複雑なツールチップを作成するにはどうすればよいですか?

World of Warcraftのスペルアイコンのようにマウスオーバーすると呪文のヒントが表示されます。

どうすればXAMLで行うことができますか?

+0

恐らく重複:http://stackoverflow.com/questions/4847734/wpf-image-tooltipあなたの質問が何であるか不明確で、画像上のツールチップについて質問したり、複雑なツールチップを作成する方法は? – thumbmunkeys

+0

@ x0r:それはどちらもかなり明白です。作成し複雑なツールチップを作成し、それをマウスの呪文画像に貼り付ける。 –

答えて

1

XML要素構文のToolTipプロパティに任意の値を入力するだけです。

3

あなたはこのようにそれを達成することができます:私が述べたものをX0Rに次のことをお勧めします

<Image> 
    <Image.ToolTip> 
     <ToolTip.Content> 
      <!--...content goes here. --> 
     </ToolTip.Content> 
    </Image.ToolTip> 
</Image> 
+0

私は 'ToolTip.Content'にアクセスできないようです。私は.NET 3.5を使用していますが、これは4.0のプロパティですか? –

1

<Image ToolTipService.ShowDuration="1440000"> 
    <Image.ToolTip> 
     <ToolTip.Content> 
      <!--...content goes here. --> 
     </ToolTip.Content> 
    </Image.ToolTip> 
</Image> 

これは、24時間オープンのツールチップを残しを(はい、それは長い時間です)。これは、その厄介な5秒ルールを無効にする単なる方法です。

関連する問題