ObservableCollection可视化器 - 存在这样的事情吗?

Ang*_*ker 5 c# observablecollection visual-studio-2010 debuggervisualizer

我发现自己正在使用ObservableCollection.我环顾四周,但我似乎无法找到一个ObservableCollection Debug Visualizer.

这样的事情存在吗?

Jas*_*son 5

  1. 这是50美元的商业工具...... Mole 2010

  2. 您可以覆盖.ToString()要包装的类ObservableCollection.

  3. 否则,您可以使用DebuggerDisplayAttribute调整可视化工具向您显示的内容.

    [DebuggerDisplay("Employee ( {FullName} )")]
    public class Employee
    {
        ...
    }
    
    Run Code Online (Sandbox Code Playgroud)
  4. 如果这还不够,你可以编写自己的可视化工具.那里有很多文章.

    一个.MSDN杂志:DataTips,Visualizers和Viewers使调试.NET代码变得轻而易举

    MSDN Library:如何:编写Visualizer

    C.MSDN论坛:如何实现自定义调试可视化工具?

    d.代码项目:VS.NET的通用列表和字典调试器Visualizer

    代码项目:在10行代码中创建调试器可视化器