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)
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:
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)