2011-12-17 60 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秒規則的方法。