我有一个Visual Studio插件,它有一个代码编辑器窗口,此窗口中的代码显示为用户着色.我正在使用这个项目http://colorizeoutput.codeplex.com/作为我的基础,在visual studio中创建选项来管理代码编辑器应该显示的颜色:

在代码编辑器中,结果如下所示:

问题是,这些令牌的默认颜色在Dark主题上不能很好地显示:

我发现当视觉工作室主题在这里发生变化时如何跟踪事件,以及如何找出视觉工作室主题在发生时被选择的内容(我也发现了如何确定当前正在运行的Visual Studio的版本,在上一步中打开正确的注册表项)我唯一的问题是如何以编程方式将其中一个选项的值设置为我想要的,例如,如何为XXXX设置"项目前景"颜色关键字代码?