Skip to content

Debugger UI integration #96

Description

@RobertvanderHulst

We have created support for the ExpressionCompile, Formatter and FrameDecoder for our custom .Net langage (X#) based on the examples in this repo. That was very helpfull.
We have now also added some new toolwindows in the Debugger, that are correctly only shown when the debugger runs.
The UI component uses a ToolWindow with a ToolWindowPane and a control that is a XAML userControl.
On that control we have a ListView with several columns (like in the Watch, Locals and Breakpoints windows). We noticed a problem that when we apply the VS Theme then the headers of the Listview are not shown. When we remove the theming then the headers are shown but not in the expected color of course.
I have two questions:

  • Are the other windows also created this way. If so, what have they done to make the headers visible?
  • If they are not implemented like this, how can I then use the same underlying controls for the lists on the built-in debugger windows?

I hope someone here can answer this or if someone can tell me in which VS component these windows are implemented (so I can inspect them to see how these are created)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions