【问题标题】:How to create a dialog in WPF like the inspect variable dialog in in VS 2010如何在 WPF 中创建一个对话框,如 VS 2010 中的检查变量对话框
【发布时间】:2010-11-25 13:58:03
【问题描述】:

我想创建一个类似于 Visual Studio 2010 在调试模式下将鼠标悬停在变量上时显示的临时对话框。您可以扩展对象的内容,然后打开一个窗口,该窗口可以超出编辑窗口的边界。当鼠标离开这个临时窗口的边框时,它会自动关闭。

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

有谁知道在 WPF 中这是如何完成的?

【问题讨论】:

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


    【解决方案1】:

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

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

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

    根据您的程序的猜测,您可以捕获悬停并创建一个装饰器,就像工具提示一样。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-30
      • 2013-04-11
      • 1970-01-01
      • 1970-01-01
      • 2015-02-03
      • 2011-02-17
      相关资源
      最近更新 更多