如何在WPF中创建对话框,如VS 2010中的inspect variable对话框

时间:2010-11-25 13:58:04

标签: c# wpf debugging visual-studio-2010 window

我想创建一个类似于Visual Studio 2010在您通过变量悬停在调试模式时显示的临时对话框。您可以展开对象的内容,打开一个窗口,可以覆盖编辑窗口的边框。当鼠标离开此临时窗口的边框时,它会自动关闭。

我不打算编写调试器,我只是介入用于创建这种临时窗口的技术。

有谁知道在WPF中如何做到这一点?

1 个答案:

答案 0 :(得分:0)

我在WPF中使用Adorner系统取得了一些成功。它允许您几乎在任何地方都可以叠加叠加。

在此处查看MSDN http://msdn.microsoft.com/en-us/library/ms743737.aspx

以前,我在DragDrop中创建了一个跟随鼠标的装饰器,以显示我正在拖动的信息(比如从iTunes中拖动)。

猜测你的程序时,你可以抓住悬停并创建一个装饰工具,就像工​​具提示一样。