如何在设计模式下调试WPF用户控件?

我有一个我创建的包含标签的wpf用户控件。 标签的前景设置根据检查许多条件的某些代码而更改。 我控制中的标签在设计时显示错误的颜色,但我无法弄清楚如何在设计时调试我的用户控件,以便我可以让它捕获断点(从而找出我的逻辑存在缺陷的地方)。 控件上的颜色在运行时是正确的,只有在设计时它才会显示不正确。

以下是在设计时调试控件的步骤:

  • 启动Visual Studio的第二个实例
  • 从“调试”菜单附加到第一个实例
  • 在第二个实例中,打开控件的源代码
  • 在适当的位置设置断点
  • 在第一个VS实例中,重新加载设计器

注意,该技术不限于控制; 您还可以使用它来调试VS扩展或在Visual Studio中执行的任何操作。