在ViewBox上的任意位置弹出

时间:2014-04-18 14:06:53

标签: c# wpf xaml

我有一个UserControl,它基本上是一个带有Border的Grid中的ViewBox。 ViewBox有一个背景图像,我在图像上显示各种小图标。图标只不过是绘制在背景图像上的像素。在代码隐藏中,我可以检测到鼠标何时停留在其中一个图标的边界内超过500毫秒。我将此称为“悬停事件”。

当我检测到悬停事件时,我需要弹出一些显示图标所代表对象的唯一细节的内容。这些细节不仅仅是文本,可能还有小图的图像,所以我认为弹出窗口需要包含一个StackPanel。我想通过一些光滑的动画,在我指定的位置靠近指针悬停的位置弹出。

有人可以告诉我如何1)在ViewBox的任何给定位置创建一个包含StackPanel的弹出窗口,并且(可选)2)弹出窗口出现时使用一些光滑的动画吗?

0 个答案:

没有答案