2011-12-17 87 views
0

我在我的WPF窗口上有一个Image控件,我想在鼠标悬停在这个图像上时显示一个复杂的工具提示。如何在WPF中创建复杂的工具提示?

想象一下魔兽世界中的魔咒图标,你将鼠标悬停在屏幕上并显示法术工具提示。

我怎样才能在XAML做到这一点?

+0

可能重复:http://stackoverflow.com/questions/4847734/wpf-image-tooltip目前还不清楚你的问题是什么,你问的提示你的形象,或者如何使一个复杂的工具提示? – thumbmunkeys 2011-12-17 20:12:35

+0

@ x0r:这很明显,它们都是。创建复杂的工具提示并将其附加到拼写图像上的鼠标悬停。 – 2011-12-17 20:16:34

回答

1

您只需将所需的任何内容放入XML元素语法的ToolTip属性中即可。

3

可以实现这样说:

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

我似乎无法访问'ToolTip.Content'我正在使用.NET 3.5,这是一个仅4.0属性? – 2011-12-20 18:41:25

1

我建议做以下哪些X0R说:

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

这使提示24小时开放(是的,这是一个很长的时间)。这只是一种重写那个烦人的5秒规则的方法。